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 @   田领群  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示