JAVA7. 判断学生成绩等级
描述
现有如下成绩等级A,B,C,D。其中A代表优秀,B代表良好,C代表及格,D代表不及格。现在请你来为学生的成绩进行分级,如果用户输入错误则输出未知等级。输入描述
成绩等级对应的中文表述输出描述
优秀,良好,及格,不及格,未知等级示例1
输入:
A
输出:
优秀
示例2
输入:
B
输出:
良好
示例3
输入:
C
输出:
及格
示例4
输入:
D
输出:
不及格
示例5
输入:
E
输出:
未知等级
Java 解法, 执行用时: 11ms, 内存消耗: 9316KB, 提交时间: 2022-04-22
public class Main { public static void main(String[] args) throws Exception { for (byte i = 0; i < 4; i++) { String a = String.valueOf(System.in.read()); switch (a) { case "65": System.out.println("优秀"); return; case "66": System.out.println("良好"); return; case "67": System.out.println("及格"); return; case "68": System.out.println("不及格"); return; default: System.out.println("未知等级"); return; } } } }
Java 解法, 执行用时: 11ms, 内存消耗: 9456KB, 提交时间: 2022-07-05
import java.util.Scanner; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { for(byte i=0;i<4;i++){ String a = String. valueOf(System.in.read()); switch (a) { case "65": System.out.println("优秀"); return; case "66": System.out.println("良好"); return; case "67": System.out.println("及格"); return; case "68": System.out.println("不及格"); return; default: System.out.println("未知等级"); return; } }}}
Java 解法, 执行用时: 12ms, 内存消耗: 9360KB, 提交时间: 2022-04-17
public class Main { public static void main(String[] args) throws Exception { for (byte i = 0; i < 4; i++) { String a = String.valueOf(System.in.read() - 48); switch (a) { case "17": System.out.println("优秀"); break; case "18": System.out.println("良好"); break; case "19": System.out.println("及格"); break; case "20": System.out.println("不及格"); break; case"22": System.out.println("未知等级"); break; case"23": System.out.println("未知等级"); break; case"24": System.out.println("未知等级"); break; case"25": System.out.println("未知等级"); break; case"26": System.out.println("未知等级"); break; case"27": System.out.println("未知等级"); break; case"28": System.out.println("未知等级"); break; case"29": System.out.println("未知等级"); break; case"30": System.out.println("未知等级"); break; case"31": System.out.println("未知等级"); break; case"32": System.out.println("未知等级"); break; case"33": System.out.println("未知等级"); break; case"34": System.out.println("未知等级"); break; case"35": System.out.println("未知等级"); break; } } } }
Java 解法, 执行用时: 12ms, 内存消耗: 9368KB, 提交时间: 2022-05-14
public class Main { public static void main(String[] args) throws Exception { for (byte i = 0; i < 4; i++) { String a = String.valueOf(System.in.read() - 48); switch (a) { case "17": System.out.println("优秀"); break; case "18": System.out.println("良好"); break; case "19": System.out.println("及格"); break; case "20": System.out.println("不及格"); break; case"22": System.out.println("未知等级"); break; case"23": System.out.println("未知等级"); break; case"24": System.out.println("未知等级"); break; case"25": System.out.println("未知等级"); break; case"26": System.out.println("未知等级"); break; case"27": System.out.println("未知等级"); break; case"28": System.out.println("未知等级"); break; case"29": System.out.println("未知等级"); break; case"30": System.out.println("未知等级"); break; case"31": System.out.println("未知等级"); break; case"32": System.out.println("未知等级"); break; case"33": System.out.println("未知等级"); break; case"34": System.out.println("未知等级"); break; case"35": System.out.println("未知等级"); break; } } } }
Java 解法, 执行用时: 12ms, 内存消耗: 9392KB, 提交时间: 2022-04-17
public class Main { public static void main(String[] args) throws Exception { for (byte i = 0; i < 4; i++) { String a = String.valueOf(System.in.read() - 48); switch (Integer.valueOf(a)) { case 17: System.out.println("优秀"); return; case 18: System.out.println("良好"); return; case 19: System.out.println("及格"); return; case 20: System.out.println("不及格"); return; default: System.out.println("未知等级"); return; } } } }