首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【测开技能】Java语言系列(十)if判断

【测开技能】Java语言系列(十)if判断

作者头像
雷子
发布2022-09-29 20:10:35
发布2022-09-29 20:10:35
4850
举报

Java系列分享

【测开技能】Java语言系列(一)Java入门

【测开技能】Java语言系列(二)Java基础语法

【测开技能】Java语言系列(三)变量和数据类型

【测开技能】Java语言系列(四) 整数运算

【测开技能】Java语言系列(五) 浮点数运算

【测开技能】Java语言系列(六) 布尔运算

【测开技能】Java语言系列(七) 字符和字符串

【测开技能】Java语言系列(八)数组类型

【测开技能】Java语言系列(九)输入和输出

正文


在实际代码中,经常会遇到,有些代码希望满足一定的条件才能执行,在java中,if语句可以实现。

代码语言:javascript
复制
if (条件) {
    // 条件满足时执行
}

根据if条件满足之后才会执行。

代码语言:javascript
复制
  public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // 创建Scanner对象
        System.out.print("输入年龄: "); // 打印提示
        int age = scanner.nextInt(); // 读取一行输入并获取整数
        if(age>18){
            System.out.println("超过18可以注册");
        }
    }

当年纪大于18才会执行,我们去测试下

当满足18,

当age满足大于18了,System.out.println("超过18可以注册");才会执行。

在实际中,我们还会遇到,满足执行A,不满足执行B,那么如何实现呢,很简单,增加else。

代码语言:javascript
复制
  public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // 创建Scanner对象
        System.out.print("输入年龄: "); // 打印提示
        int age = scanner.nextInt(); // 读取一行输入并获取整数
        if(age>18){
            System.out.println("超过18可以注册");
        }else {
            System.out.println("未成年不允许注册");
        }
    }

结果

除了上面的,还可以多个if。else串联。比如z成绩,大于90 是优秀,大于70是良好,大于60是及格,小于60是不及格,代码如下

代码语言:javascript
复制

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // 创建Scanner对象
        System.out.print("输入分数: "); // 打印提示
        int age = scanner.nextInt(); // 读取一行输入并获取整数
        if(age>90){
            System.out.println("优秀");
        }else if (age >70){
            System.out.println("良好");
        }else if (age >60){
            System.out.println("及格");
        }else {
                System.out.println("不及格");
        }
    }

调试下

这里也要有先后顺序,我们要满足先后顺序才可以。

在if中判断相等,要判断引用类型的变量内容是否相等,必须使用equals()方法。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 雷子说测试开发 微信公众号,前往查看

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

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

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