• 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大
  • 相关阅读:
    JavaScript的学习----2.操作BOM对象
    Maven的配置和Eclipse中导入SpringBoot项目一些注意点
    JavaScript学习----1.基础篇
    线程池的学习
    CSS的初步学习
    类的加载细节探索
    反射与注解
    数据结构第二章
    数据结构第一章
    用结构和STL常用算法实现对学生成绩的排序和查找(vector)
  • 原文地址:https://www.cnblogs.com/jaci/p/11391941.html
Copyright © 2020-2023  润新知