java学习笔记06-条件语句

时间:2023-02-25 17:12:10

java条件语句 if...else

 

单独使用if

if(布尔表达式){

    如果布尔表达式为true,执行花括号里的代码

}

    public static void main(String[] args) {
        int i = 2;
        if (i >3) {
            System.out.println(i);
        }

    }

可以试下,i改成大于3的就会打印3

 

if...else

if(布尔表达式){

如果布尔表达式为true,执行该花括号里的代码

}else{

如果布尔表达式为false,执行该花括号里的代码

}

    public static void main(String[] args) {
        int age = 4;
        if (age>7) {
            System.out.println("这是if语句");
        }else {
            System.out.print("这是else语句");    
        }
    }

上面会执行else语句,把age改成大于7的就是执行if语句

 

if...else if...else语句

可以用来判断多种可能

    public static void main(String[] args) {
        int i = 5;
        if (i<3 ){
            System.out.println("小孩");
        }else if (i<9){
            System.out.print("大于3小于9");    
        }else if(i<6){
            System.out.print("大于3小于6");
        }else {
            System.out.print("大于9");
        }
    }

java学习笔记06-条件语句java学习笔记06-条件语句

可以看到有两个符合条件的分支,会执行第一个符合条件分支

 

嵌套的if...else语句

    public static void main(String[] args) {
        int i = 6;
        if (i>5) {
            if(i<10) {
                System.out.print("大于5小于10");
            }
        }
    
    }
java学习笔记06-条件语句