• if...else


    Java条件语句if...else

    ①if语句

    一个if语句包含一个布尔表达式和一条或者多条语句。

    if(布尔表达式){
        //布尔表达式为true时候会执行的语句
    }
    public class Test{
        public static void main(String args[]){
            int i=10;
            
            if(i<20){
                System.out.println("if语句");
            }
        }
    }

    运行结果

    if语句

    ②if...else语句

    if语句后面可以跟着else语句,当if语句的布尔表达式值为false时候,else语句块会被执行

    if(布尔表达式){
        //布尔表达式为true时候执行
    }elas{
        //布尔表达式为false时候执行
    }
    public class Test{
        public static void main(String args[]){
            int i=50;
    
            if(i<20){
                System.out.println("if语句");
            }else{
                System.out.println("else语句");
            }
        }
    }

    运行结果

    else语句

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

    if语句后面可以跟着很多else if...else语句,

    注意:if语句至多有一个else语句,else语句跟在所有的else if语句之后,if语句可以有多个else if语句;一旦其中的布尔表达式有为true的,其他语句会跳过执行。

    if(布尔表达式 1){
        //布尔表达式 1为true时候执行
    }else if(布尔表达式 2){
        //布尔表达式 2为true时候执行
    }else if(布尔表达式 3){
        //……
    }else if(布尔表达式 4){
        //……
    }else if(布尔表达式 5){
        //……
    }else{
        //以上语句都不执行,则会执行此语句
    }
    public class Test{
        public static void main(String args[]){
            int i=30;
    
            if(i==10){
                System.out.println("i为10");
            }else if(i==20){
                System.out.println("i为20");
            }else if(i==30){
                System.out.println("i为30");
            }else if(i==40){
                System.out.println("i为40");
            }else{
                System.out.println("i不知道是哪个");
            }
        }
    }

    运行结果

    i为30

    ④嵌套的if...else语句

    fi(布尔表达式1){
        //布尔表达式1为true时候执行
        if(布尔表达式2){
            //布尔表达式2为true时候执行
        }
    }
    public class Test{
        public static void main(String args[]){
            int i=10;
            int j=20;
    
            if(i<15){
                System.out.println("i比15小");
                if(j>15){
                  System.out.println("j比15大");
                }
            }
        }
    }

    运行结果

    i比15小
    j比15大
  • 相关阅读:
    「枫桥夜泊」一诗
    走遍亚洲 —— 泰国
    走遍亚洲 —— 泰国
    暴露年龄
    暴露年龄
    插入排序(insertion sort)
    开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
    OpenCV For iOS 1:&#160;连接OpenCV 3.0
    插入排序
    [hadoop系列]Pig的安装和简单演示样例
  • 原文地址:https://www.cnblogs.com/jaci/p/11391941.html
Copyright © 2020-2023  润新知