java流程控制语句if

一 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("该成绩的等级为差");
        }
    }
}

 

posted @ 2020-06-28 17:32  晚来天欲雪能饮一杯无  阅读(352)  评论(0编辑  收藏  举报