class TestIfElse01 { public static void main(String[] args) { /* /if语句的第一种形式 // age = 18 int age = 19; if (age >= 18){ System.out.println("课余时间上网"); } //if语句的第二种形式 //if(条件){ 语句体T }else{ 语句体F } int age = 17; if (age >= 18){ System.out.println("课余时间上网"); }else{ System.out.println("只能学习"); } */ //if语句的第三种形式 // 18 上网 28 结婚 买车买房 38 小孩 48 有孙子 58 退休 68 重孙子 78噶了 int age= -1; if(age >= 0 && age <=150){ if(age >= 18 && age < 28 ){ System.out.println("只能学习"); }else if(age >= 28 && age < 38 ){ System.out.println("结婚 买车买房"); }else if(age >= 38 && age < 48){ System.out.println("小孩"); }else if(age >= 48 && age < 58){ System.out.println("有孙子"); }else if(age >= 58 && age < 68){ System.out.println("退休"); }else if(age >= 68 && age < 78){ System.out.println("重孙子"); }else if(age == 78){ System.out.println("噶了"); }else{ System.out.println("上香"); } }else System.out.println("年龄不符合"); /*注意: 一个分支 范围小 - 大 用&& 连接 范围 代码健壮性 if 嵌套 格式 if(){ if(){ } } 特点: 语句体只有一条语句 省略{} 不建议 可读性不高 */ } }