分支结构

时间:2023-02-16 07:16:50

1、if语句:

  • if结构:if(条件1){ 语句块}:如果如果条件1为true(真),则执行语句块,如果为false(假),不执行语句块

分支结构

  • if...else结构:if(条件1){语句块1}else{语句块2}.判断条件1: 若为true,则执行语句块1(整个结束) ,若为false,则执行语句块2(整个结束),且语句块1和语句块2必执行其中之一。

分支结构

  • if...else if结构:if(条件1){语句块1}else if(条件2){语句块2}else if(条件3){语句块3}else{语句块4},判断条件1,若为true则执行语句块1(结束),若为false则再判断条件二,若为true则执行语句块2(结束),若为false则再判断条件3 ,若为true则执行语句块3(结束),若为false则执行语句块4(结束),且语句块1、语句块2、语句块3和语句块4必执行其中之一

分支结构

2、swich...case结构:只支持byte、short、int、char、String、枚举类型,

switch(){case 条件1:    语句1;break; case 条件2:语句2; break;case 条件3: 语句3;break;.....default: 语句n;

}且语句块1、语句块2、语句块3....语句块n必执行其中之一,(一定要在语句后加break;若果不加就起不到分支作用)

分支结构