题目
给定一个百分制的分数,输出相应的等级。
分数 | 等级 |
---|---|
90分以上 | A级 |
80~89 | B级 |
70~79 | C级 |
60~69 | D级 |
60分以下 | E级 |
代码
package org.hbin.example;
import java.util.Scanner;
/**
*
* @author hbin
* @date 2020/11/15
*/
public class ScoreLevelTest {
private static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
computeScoreLevel();
}
private static void computeScoreLevel() {
System.out.print("请输入一个分数:");
//定义输入的分数为“mark”,且分数会有小数
double mark = scanner.nextDouble();
//判断是否有输入错误。
if(mark<0||mark>100){
System.out.println("输入有误! ");
System.exit(0);
}
//判断分数的等级
String level = null;
if(mark >= 90) {
level = "A";
} else if(mark >= 80) {
level = "B";
} else if(mark >= 70) {
level = "C";
} else if(mark >= 60) {
level = "D";
} else {
level = "E";
}
System.out.println("分数的等级是:" + level);
}
}