IT兄弟连 Java语法教程 流程控制语句 分支结构语句4

4  嵌套if-else条件语句

嵌套if语句是作为另一个if或else语句的目标的if语句。嵌套if语句在程序设计中非常普遍。Java中,关于嵌套if语句需要记住的是,else语句总是和同一代码块中最近的且没有else与之匹配的if语句相匹配,语法格式如下所示:

if(判断条件A){

    if(判断条件B){

    A语句块

    }

    if(判断条件C){

         B语句块

    }else{

         C语句块

    }

}else{

    D语句块

}

例:下面将演示嵌套if的执行流程:

public class IfElseIfElseDemo2{

    public static void main(String[] args){

         int a = 5;

         if(a > 4){

              if(a == 5){

                   System.out.println("a等于5");

              }else{

                   System.out.println("a不等于5");

              }

         }else{

             System.out.println("a小于4");

         }

    }

}

编译并运行这个程序,控制台将显示如图7所示的信息。

687d8fa0c12d478da325305c24c296d3.png

图7  IfElseIfElseDemo2运行结果

猜你喜欢

转载自www.cnblogs.com/itxdl/p/11261983.html