java流程控制语句if

2021-05-02 10:29

阅读:600

标签:奇偶数   new   nbsp   size   stat   alt   n+1   info   oid   

一 if语句

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

格式:

 

if (条件语句){

 

执行语句;

 

……

 

}

流程图:

技术图片

 

 例如:

public class IfDemo01 {
    public static void main(String[] args) {
        int x = 5;
        if (x ) {
            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

标签:奇偶数   new   nbsp   size   stat   alt   n+1   info   oid   

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


评论


亲,登录后才可以留言!