分支结构
if分支
//例子:心跳(60-100)是正常的,否则系统提示进一步检查
//格式1:if(条件表达式){代码...;}
int heartbeat = 30;
if (heartbeat <60 || heartbeat > 100){
System.out.println("你的心跳数据是:"+ heartbeat + " ,你可能需要下一步的检查。");
}
System.out.println("检查结束!");
//例子:发红包
//格式2:if(条件表达式){代码...;}else{代码...}
double menoy = 5999;
if (menoy >1111){
System.out.println("红包发送成功!");
}
else {
System.out.println("红包发送失败!");
}
//例子:成绩分级
//格式3:if(条件表达式){代码...;}else if {代码...} ...else if {代码...}
int score = 99;
if (score >=0 && score <60){
System.out.println("你的成绩为E");
}else if (score >=60 && score <80){
System.out.println("你的成绩为D");
}else if (score >=60 && score <80){
System.out.println("你的成绩为C");
}else if (score >=80 && score <90){
System.out.println("你的成绩为B");
}else if (score >=90 && score <=100){
System.out.println("你的成绩为A");
}
switch分支
//switch分支结构
//一周计划
String weekday ="周二";
switch(weekday){
case "周一" :
System.out.println("上课");
break;
case "周二" :
System.out.println("上课");
break;
case "周三" :
System.out.println("上课");
break;
case "周四" :
System.out.println("上课");
break;
case "周五" :
System.out.println("上课");
break;
case "周六" :
System.out.println("睡觉");
break;
case "周日" :
System.out.println("睡觉");
break;
注意事项:
-
表达式只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String,不支持double、float、long。
-
case给出的值不能重复,且只能是字面,不能是变量。
-
不要微机写break,否则会出现穿透现象。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?