條件;
90~100 優秀
80~89 好
70~79良
60~69及格
60以下 不及格
public class Demo05IfElsePractise {
public static void main(String[] args) {
nt score = 120;
if (score >= 90 && score <= 100) {
System.out.println("優秀");
} else if (score >= 80 && score < 90) {
System.out.println("好");
} else if (score >= 70 && score < 80) {
System.out.println("良");
} else if (score >= 60 && score < 70) {
System.out.println("及格");
} else if (score >= 0 && score < 60) {
System.out.println("不及格");
} else { // 單獨處理邊界之外的不合理情況
System.out.println("數據錯誤");
}
}
}
使用三元運算符和標准的if-else語句分別實現:取兩個數字當中的最大值;
public class Demo06Max {
public static void main(String[] args) {
int a = 105;
int b = 20;
// 首先使用三元運算符
// int max = a > b ? a : b;
-----------------------------------------------------------------
// 使用今天的if語句
int max;
if (a > b) {
max = a;
} else {
max = b;
}
System.out.println("最大值:" + max);
}
}