Java初心者です。
一つの整数をScannerを使って5つに分類したいのですが、どこかが間違っており、エラーが出てしまいます。下記のように分類したいです。
100を上限として
95以上 S
80以上 A
70以上 B
60以上 C
60未満 D
なお、100以上やマイナスなどは考慮しません。
よろしくお願いします。
発生している問題・エラーメッセージ
Main.java:9: error: bad operand types for binary operator '>=' }else if(94 > score >= 80){ ^ first type: boolean second type: int Main.java:11: error: bad operand types for binary operator '>=' }else if(79 > score >= 70){ ^ first type: boolean second type: int Main.java:13: error: bad operand types for binary operator '>=' }else if(69 > score >= 60){ ^ first type: boolean second type: int 3 errors
該当のソースコード
Java
1import java.util.Scanner; 2class Quest07{ 3 public static void main(String[] args){ 4 Scanner sc = new Scanner (System.in); 5 int score; 6 score = sc.nextInt(); 7 if(score >= 95){ 8 System.out.println(score + "なのでSです"); 9 }else if(94 > score >= 80){ 10 System.out.println(score + "なのでAです"); 11 }else if(79 > score >= 70){ 12 System.out.println(score + "なのでBです"); 13 }else if(69 > score >= 60){ 14 System.out.println(score + "なのでCです"); 15 }else{ 16 System.out.println(score + "なのでDです"); 17 } 18 sc.close(); 19 } 20}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/05/26 01:28
退会済みユーザー
2020/05/26 01:46 編集