首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java计算商场折扣 判断体重 判断学生成绩等级 验证邮箱 demo

java计算商场折扣 判断体重 判断学生成绩等级 验证邮箱 demo

作者头像
默 语
发布2024-11-20 09:04:49
发布2024-11-20 09:04:49
20000
代码可运行
举报
文章被收录于专栏:JAVAJAVA
运行总次数:0
代码可运行

牛牛商场促销活动: 满100全额打9折; 满500全额打8折; 满2000全额打7折; 满5000全额打6折; 且商场有抹零活动,不足一元的部分不需要付款(类型强制转换) 牛大姨算不清楚自己应该付多少钱,请你帮忙算一下

代码语言:javascript
代码运行次数:0
运行
复制
 输入描述:
 牛大姨账单钱数(int类型)
 输出描述:
 参加活动后,牛大姨应付钱数(int类型)
代码语言:javascript
代码运行次数:0
运行
复制
 public static void main(String[] args) {

        System.out.println("请输入牛大姨钱数(整数)");
        Scanner scanner = new Scanner(System.in);
        int le = scanner.nextInt();

        if (le>1){
           int eq=test3.tell(le);
            System.out.println("阿姨您需要付款的金额是"+eq+"谢谢惠顾");
        }else {
            System.out.println("阿姨您的消费金额不满1元 无需消费");
        }

    }


    private static int tell(int le) {
        int lee=0;
        if (le>100){
            lee=(int)(le*0.9);
        }else  if (le>500){
            lee=(int)(le*0.8);
        }else  if (le>2000){
            lee=(int)(le*0.7);
        }else  if (le>5000){
            lee=(int)(le*0.6);
        }else {
            lee=le;
        }
       return lee;
    }
代码语言:javascript
代码运行次数:0
运行
复制
请输入牛大姨钱数(整数)
2556
阿姨您需要付款的金额是2300谢谢惠顾

描述 体重指数 = 体重 (kg) / ( 身高 (m) × 身高 (m) ),小于18.5属于偏瘦,介于18.5和20.9之间(左闭右开)属于苗条,介于20.9和24.9之间(左闭右闭)属于适中,超过24.9属于偏胖。下面由你来编写一段逻辑,算出输入了身高和体重的用户的体重指数,并返回他们的身材状态。(体重指数请使用double类型) 输入描述: 用户的身高(m)和用户的体重(kg) 输出描述: 体重指数代表的用户身材状态

代码语言:javascript
代码运行次数:0
运行
复制
 public static void main(String[] args) {
        System.out.println("请输入您的身高(m)和体重(kg)");
      Scanner scanner=  new Scanner(System.in);
        double height = scanner.nextDouble(); // 身高
        double weight = scanner.nextDouble(); // 体重

        //体重指数
       double tl= weight/(height*height);

       if (tl<18.5){
           System.out.println("您的身体属于偏瘦");
       }else  if (tl>18.5 && tl<20.9){
           System.out.println("您的身体属于苗条的");
       }else if (tl>20.9 && tl<24.9){
           System.out.println("您的身体属于适中的");
       }else if(tl>24.9){
           System.out.println("您的身体属于偏胖的");
       }


    }

得出结果是:

代码语言:javascript
代码运行次数:0
运行
复制
请输入您的身高(m)(kg)
170
52
您的身体属于偏瘦

描述 现有如下成绩等级A,B,C,D。其中A代表优秀,B代表良好,C代表及格,D代表不及格。现在请你来为学生的成绩进行分级,如果用户输入错误则输出未知等级。 输入描述: 成绩等级对应的中文表述 输出描述: 优秀,良好,及格,不及格,未知等级

代码语言:javascript
代码运行次数:0
运行
复制
public static void main(String[] args) {

        System.out.println("请输入您的成绩评定");
        Scanner scanner = new Scanner(System.in);
        String e = scanner.nextLine();


        switch (e) {
            case "A":
                System.out.println("你的成绩很优秀");
                break;
            case "B":
                System.out.println("你的成绩很良好");
                break;
            case "C":
                System.out.println("你的成绩很及格");
                break;
            case "D":
                System.out.println("你的成绩很不及格");
                break;


        }

    }

结果是

代码语言:javascript
代码运行次数:0
运行
复制
请输入您的成绩评定
A
你的成绩很优秀

描述 请根据给出的正则表达式来验证邮箱格式是否合法,如果用户输入的格式合法则输出「邮箱格式合法」,否则输出「邮箱格式不合法」。 输入描述: 任意字符串 输出描述: 根据输入的邮箱格式判断其合法于不合法,若输入字符串符合邮箱格式则输出邮箱格式合法,否则输出邮箱格式不合法

代码语言:javascript
代码运行次数:0
运行
复制
  public static void main(String[] args) {
        System.out.println("请输入正常的邮箱格式");
        Scanner scanner = new Scanner(System.in);
        String str = scanner.next();
        String emailMatcher="[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-zA-Z0-9]+";
        // \ 需要在原有基础上面加一个 用于转义
        String emailMatcher1="^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z0-9]{2,6}$";


//matches() 方法用于检测字符串是否匹配给定的正则表达式。
//
//调用此方法的 str.matches(regex) 形式与以下表达式产生的结果完全相同
        //      regex -- 匹配字符串的正则表达式。
        if (str.matches(emailMatcher1)) {
            System.out.println("邮箱格式合法");
        }else {
            System.out.println("邮箱格式不合法");
        }


    }

运行结果是

代码语言:javascript
代码运行次数:0
运行
复制
请输入正常的邮箱格式
77ww@22vomq
邮箱格式不合法
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档