Java if else 完整教程
Java if else 完整教程
1. 基础 if 语句
语法:满足条件才执行代码
if(条件){// 条件成立执行}示例:
intage=18;if(age>=18){System.out.println("成年");}2. if … else 二选一
条件成立走if,不成立走else
if(条件){// true执行}else{// false执行}示例:
intage=16;if(age>=18){System.out.println("成年人");}else{System.out.println("未成年人");}3. if … else if … else 多分支
多个判断条件,从上到下匹配,匹配到就结束
if(条件1){}elseif(条件2){}elseif(条件3){}else{// 所有条件都不满足执行}示例:
intscore=85;if(score>=90){System.out.println("优秀");}elseif(score>=80){System.out.println("良好");}elseif(score>=60){System.out.println("及格");}else{System.out.println("不及格");}4. 嵌套 if else
if/else 内部再写判断
intage=20;booleanhasId=true;if(age>=18){if(hasId){System.out.println("可以进入");}else{System.out.println("缺少证件");}}else{System.out.println("年龄不足");}5. 简写:三元运算符(代替简单if else)
条件 ? 成立值 : 不成立值
inta=10,b=20;intmax=a>b?a:b;System.out.println(max);关键注意点
()里必须是布尔值(true/false),不能写if(5);- 只有一行代码时
{}可以省略,但推荐加上,避免出错; - else 不能单独存在,必须搭配if;
- 判断相等用
==,不是=(赋值)。
