if和switch的选择结构

1.  Java中的if选择结构,包括以下形式。

*基本if选择结构:可以处理一单一或组合条件的情况。

*if-else选择结构:可以处理简单的条件分支情况。

*多重if选择结构:可以处理连续区间的条件分支情况。

*嵌套if选择结构:可以处理复杂的条件分支情况。

分析:

(1)什么是if选择结构:

if选择结构是根据条件判断之后再做处理的一种语法结构。

(2)语法:

if(条件){

  代码块     //条件成立后要执行的代码,可以是一条语句,也可以是一组语句

  }

2.  使用if-else选择结构

语法:

if(条件){

  代码块1

}else{

  代码块2

}

3.  多重if选择结构

语法:

if(条件1){

  代码块1

}else if(条件2){

  代码块2

}else {

  代码块3

}

4.  嵌套if

if(条件1){

  if(条件2){

    代码块1

  }else{

    代码块2

  }

  }else{

    代码块3

  }

5.  switch选择结构

语法:

if(条件1){

  if(条件2){

           //代码块1

}else{

         //代码块2

  }

}else{

  if(条件3){

       //代码块3

}else{

     //代码块4

  }

}

*Java中的switch选择结构。

当需要多重分支并且条件判断是等值判断的情况下,使用switch选择结构代替多重if选择结构会更简单,代码结构更加清晰易读。

原文地址:https://www.cnblogs.com/ay-nzz/p/04-04.html