首页 > 编程语言 > 详细

java流程控制语句if

时间:2020-06-28 18:53:43      阅读:66      评论:0      收藏:0      [点我收藏+]

一 if语句

  if语句是指如果满足某种条件,就进行某种处理。

格式:

 

if (条件语句){

 

执行语句;

 

……

 

}

流程图:

技术分享图片

 

 例如:

public class IfDemo01 {
    public static void main(String[] args) {
        int x = 5;
        if (x < 10) {
            x++;
        }
        System.out.println("x=" + x);
    }
}

二 if…else语句

  if…else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理。

格式:

 

if (判断条件){

 

执行语句1

 

……

 

}else{

 

执行语句2

 

……

 

}

流程图:

技术分享图片

 

例如: 判断奇偶数

public class IfDemo02 {
    public static void main(String[] args) {
        int num = 19;
        if (num % 2 == 0) {
            // 判断条件成立,num被2整除
            System.out.println("num是一个偶数");
        } else {
            System.out.println("num是一个奇数");
        }
    }
}

三 if…else if…else语句

  if…else if…else语句用于对多个条件进行判断,进行多种不同的处理。

格式:

 

if (判断条件1) {

 

执行语句1

 

} else if (判断条件2) {

 

执行语句2

 

}

 

...

 

else if (判断条件n) {

 

执行语句n

 

} else {

 

执行语句n+1

 

}

流程图:

技术分享图片

 

 例如:考试成绩分级

public class IfDemo03 {
    public static void main(String[] args) {
        int grade = 75; // 定义学生成绩
        if (grade > 80) {
            // 满足条件 grade > 80
            System.out.println("该成绩的等级为优");
        } else if (grade > 70) {
            // 不满足条件 grade > 80 ,但满足条件 grade > 70
            System.out.println("该成绩的等级为良");
        } else if (grade > 60) {
            // 不满足条件 grade > 70 ,但满足条件 grade > 60
            System.out.println("该成绩的等级为中");
        } else {
            // 不满足条件 grade > 60
            System.out.println("该成绩的等级为差");
        }
    }
}

 

java流程控制语句if

原文:https://www.cnblogs.com/jiejava/p/13204124.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!