Java if-else 完整基础教程
1. 基础 if 语句满足条件才执行if(条件布尔表达式){// 条件为 true 执行代码}示例intage18;if(age18){System.out.println(成年);}2. if-else 二选一true走iffalse走elseif(条件){// 成立执行}else{// 不成立执行}示例intscore59;if(score60){System.out.println(及格);}else{System.out.println(不及格);}3. if-else if-else 多分支判断多条件依次匹配匹配到即结束intscore85;if(score90){System.out.println(优秀);}elseif(score80){System.out.println(良好);}elseif(score60){System.out.println(及格);}else{System.out.println(不及格);}4. 嵌套 if elseif 内部再套判断intage20;booleanviptrue;if(age18){if(vip){System.out.println(成年VIP);}else{System.out.println(普通成年人);}}else{System.out.println(未成年);}5. 三元运算符简化if else二选一格式条件 ? 成立值 : 不成立值inta10,b20;intmaxab?a:b;System.out.println(max);关键注意点括号()里必须是布尔值true/false不能写if (1)Java不允许数字代替布尔只有一行代码时大括号{}可省略但不推荐容易出错else 不能单独存在必须搭配 if多分支顺序很重要范围大的条件放后面