Java if else 完整教程

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);

关键注意点

  1. ()里必须是布尔值(true/false),不能写if(5)
  2. 只有一行代码时{}可以省略,但推荐加上,避免出错;
  3. else 不能单独存在,必须搭配if;
  4. 判断相等用==,不是=(赋值)。