题解 | #判断学生成绩等级#
判断学生成绩等级
https://www.nowcoder.com/practice/caef110bb06149119672a4dd2bc5d4ad
import java.util.Scanner;
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String grade = scanner.next();
//write your code here......
// System.out.print("A".equals(grade) ? "优秀" : "B".equals(grade)
// ? "良好" : "C".equals(grade)
// ? "及格" : "D".equals(grade)
// ? "不及格" : "未知等级");
// String str=null;
// switch(grade){
// case "A":str="优秀"; break;
// case "B":str="良好"; break;
// case "C":str="及格"; break;
// case "D":str="不及格"; break;
// default:str="未知等级"; break;
// }
// System.out.print(str);
HashMap<String, String> map = new HashMap<>();
map.put("A", "优秀");
map.put("B", "良好");
map.put("C", "及格");
map.put("D", "不及格");
System.out.print(map.keySet().contains(grade) ? map.get(grade) : "未知等级");
}
}

