JavaSE (六)流程控制语句if、switch

1、 if的三种写法:

1)if(布尔表达式)

{

待执行的代码

}

2)if(布尔表达式)

{

待执行的代码

}

else

{

待执行的代码

}

3)if(布尔表达式)

{

待执行的代码

}

else if(布尔表达式)

{

待执行的代码

}

else if(布尔表达式)

{

待执行的代码

}

……

……

else

{

待执行的代码

}

2、 switch语句:

switch(变量)//变量目前只能是byte、short、int、char这4种

{

case 常量1:

待执行的代码

break;

case 常量2:

待执行的代码

break;

case 常量3:

待执行的代码

break;

default:

待执行的代码 break;//可以加也可以不加

}

虽然case中的break是可选的,但是在绝大多数情况下,如果没有break,程序的逻辑就会发生错误,因此通常情况下需要加上break。
例如:
int a = 1;

switch(a)
{
case 1:
System.out.println(1);
//break;
case 2:
System.out.println(2);
//break;
case 3:
System.out.println(3);
//break;
default:
System.out.println("error!");
}
输出结果:1、2、3、error
posted @ 2022-05-29 08:31  田领群  阅读(12)  评论(0)    收藏  举报