判断语句if...else if...else
判断语句if...else if...else
if(判断条件){
执行语句1;
}else if(判断条件2){
执行语句2;
}else if(判断条件n){
执行语句n;
}else {
执行语句n+1;
}
执行流程:
首先判断关系表达式1看其结果是true还是false
如果是true就执行语句体1;
如果false就继续判断关系表达式2看其结果是true还是false
如果是true就执行语句体2
如果是false就继续判断关系表达式...看其结果是true还是false
流程图:
案例:
x和y的关系满足如下:
如果x >= 3,那么y =2x;
如果-1 < x <3,那么y =2x;
如果x <= -1,那么y =2x -1;
public static void main(String[] args) {
int x =-10;
int y;
if (x >= 30){
y =2 * x + 1;
}else if (-1 < x && x <3){
y = 2 * x;
}else {
y = 2 * x -1;
}
System.out.println("结果是:"+y);
}
成绩划分案例
public static void main(String[] args) {
int score =30;
if (score >=90 && score <=100){
System.out.println("优");
}else if (score >=70 && score <90){
System.out.println("良");
}else if (score >=60 && score <=40){
System.out.println("差");
}else {
System.out.println("不及格");
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】