分支结构 :if - else
格式一:
if(条件表达式){
执行语句;
}
格式二:二选一
if(条件表达式){
执行语句1;
}else{
执行语句2;
}
格式三: 多选一
if(条件表达式1){
执行语句1;
}else if(条件表达式2){
执行语句2;
}else if(条件表达式3){
执行语句3;
}
......
else{
执行语句n;
}
说明:
1.条件表达式的结果为boolean类型
public class IfTest{ public static void main(String[] args){ //第一种 if boolean handsome = false; if(handsome){ System.out.println("小哥哥加个微信"); } System.out.println("--------------------------------"); //第二种 :if - else boolean hasMoney = false; if(hasMoney){ System.out.println("今晚我是你的人"); }else{ System.out.println("我不是那种人"); } System.out.println("--------------------------------"); //第三种 int age = 130; if(age < 18){ System.out.println("少儿不宜"); }else if(age < 25){ System.out.println("年轻的时候少看片"); }else if(age < 35){ System.out.println("年轻的时候片看多了,现在多运动吧"); }else if(age < 50){ System.out.println("哥还是算了吧,年纪太大了,怕你猝死"); }else{ System.out.println("好后悔年轻的时候没去尚硅谷学习"); } System.out.println("程序结束"); } }