Java分支结构之(各种)if...else语句
if语句
例如:
// 当分数score大于85时,输出"奖励一部Iphone X!" int score = 90; if (score > 85){ System.out.println("奖励一部Iphone X!"); }
注意:如果 if
条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的哦.例如:
if...else语句
-
// 当分数score大于等于60时输出"考试合格!",否则输出"考试不合格!"
-
int score = 80;
-
if (score >= 60)
-
System.out.println("考试合格!");
-
else {
-
System.out.println("考试不合格!");
-
}
多重if语句
在条件 1
不满足的情况下,才会进行条件 2
的判断;当前面的条件均不成立时,才会执行 else
块内的代码,例如
-
if (<条件1>) {
-
<条件1成立执行的代码>
-
}else if(<条件2>){
-
<条件2成立执行的代码>
-
}else if(<条件3>){
-
<条件3成立执行的代码>
-
}else{
-
<以上条件都不成立执行的代码>
-
}