將輸入的分數分級;90分以上為A;80~90分為B;70~80為C;60~70為D;60以下為E。
JAVA程式碼
public class Ch05 {
public static void main(String[] args) {
System.out.print("請輸入您的成績:");
Scanner sc=new Scanner(System.in);
int score = sc.nextInt(); //獲取收到的數字
var level = '0';
if(score >= 90) {
level = 'A';
}
else if(score >= 80 && score < 90) {
level = 'B';
}
else if(score >= 70 && score < 80) {
level = 'C';
}
else if(score >= 60 && score < 70) {
level = 'D';
}
else {
level = 'E';
}
System.out.println("您的分數級分為:"+level);
}
}
▼ 程式執行結果
這個簡單的if-else語法,常常出現在教科書的範例當中。
這種題目有很幾種解法,除了用if-else之外,也可以用swich語法來寫,總之語法很多,就看怎麼用。
留言列表