首页 /  技术专区  /  Java 宽屏模式 >

选择结构

1.   if选择结构

1.         使用if语句实现单分支处理

if ( 条件 ) {

       //代码块

}

if小括号里面的条件如果为true,执行大括号里面的代码。

2.         使用if-else语句实现双分支处理

if ( 条件 ) {

       //代码块

 }else {

       //代码块2

}

if小括号里面的条件如果为true,执行大括号里面的代码1

反之,则执行else里面的代码2

3.         使用多分支if语句实现多分支处理

 if ( 条件1 ) {

     //代码块

 }

 else if ( 条件2 ) {

     //代码块2

 }

 else {

     //代码块3

 }

if小括号里面的条件1如果为true,执行条件1后面大括号里面的代码1

条件1不满足,条件二满足,则执行条件2后面大括号里面的代码2

都不满足,则执行else里面的代码3


 

4.         嵌套if控制语句

if(条件1) {

      if(条件2) {

            //代码块1

      } else {

            //代码块2

      }

} else {

     //代码块3

}

首先判断外层if条件1是否满足,不满足执行外层else后面的代码块3

如果外层if条件1满足,进入内部,判断内层if条件2是否满足。

满足执行代码块1,不满足执行else后面的代码块2

2.   switch选择结构

switch(表达式){

case 常量1

语句;

break;

case 常量2

语句;

break;

default:

语句;

break;

}

计算switch后表达式的值。

将计算结果从上至下依次与case后的常量值比较。

如果相等就执行该常量后的代码块,遇到break语句就结束。

如果与任何一个case后的常量值都不匹配,就执行default中的语句。




头像
0/200
图片验证码