[第1节课] if条件语句

[第5章] JAVA控制流程

[第1节课] if条件语句

1 if

if(表达式1){
  表达式2;
}

如果表达式1的值是true,
就执行表达式2

[第1节课] if条件语句

public class HelloWorld {
    public static void main(String[] args) {
         
        boolean flag = true;
        //如果成立就打印是
        if(flag){
            System.out.println("是");
        }
         
    }
}

2 多表达式与一个表达式

public class HelloWorld {
    public static void main(String[] args) {
         
        boolean flag = false;
        //如果有多个表达式,必须用大括弧包括起来
        if(flag){
            System.out.println("是1");
            System.out.println("是2");
            System.out.println("是3");
        }
         
        //否则表达式2 3 无论flag是否为true都会执行
         
        if(flag)
            System.out.println("是1");
            System.out.println("是2");
            System.out.println("是3");
             
        //如果只有一个表达式可以不用写括弧,看上去会简约一些
        if(flag){
            System.out.println("是1");
        }
         
        if(flag)
            System.out.println("是1");
         
    }
}

 

3 if else

else 代表不成立的情况

[第1节课] if条件语句

public class HelloWorld {
    public static void main(String[] args) {
 
        boolean flag = false;
 
        if (flag)
            System.out.println("是");
        else
            System.out.println("否");
 
    }
}

5 else if

else if 是多条件判断

public class HelloWorld {
    public static void main(String[] args) {
 
        //如果只使用 if,会执行4次判断
        int i = 2;
        if (i==1)
            System.out.println(1);
        if (i==2)
            System.out.println(2);
        if (i==3)
            System.out.println(3);
        if (i==4)
            System.out.println(4);
         
        //如果使用else if的情况
        if (i==1)
            System.out.println(1);
        else if (i==2)
            System.out.println(2);
        else if (i==3)
            System.out.println(3);
        else if (i==4)
            System.out.println(4);     
         
    }
}

 

 

原创文章,作者:编程大力哥,如若转载,请注明出处:http://www.liliz.me/1761.html