1.多分支if举例
只能满足一个分支的条件,执行一个分支下的操作
/*
* score只满足第二条分支(score<90 && score>=80)
* 输出:"B级"
*/
int score = 85;
if(score >= 90 && score <= 100){
System.out.println("A级");
}else if(score >= 80){
System.out.println("B级");
}else if(score >= 60){
System.out.println("C级");
}else{
System.out.println("D级");
}
2.多个单分支if举例
可以同时满足多个if的条件,顺序执行多个if下的操作
/*
* 85同时满足两个if的条件(85>=80、85>=60)
* 故执行两个语句,输出"B级""C级"
*/
int score = 85;
if(score >= 90 && score <= 100){
System.out.println("A级");
}
if(score >= 80){
System.out.println("B级");
}
if(score >= 60){
System.out.println("C级");
}else{
System.out.println("D级");
}