水题记录-成绩转换

成绩转换

时间限制:3000 ms  |  内存限制:65535 KB
难度:1
 
描述
输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
 
输入
第一行是一个整数N,表示测试数据的组数(N<10)
每组测试数据占一行,由一个整数M组成(0<=M<=100)。
输出
对于每组输入数据,输出一行。
样例输入
2
97
80
样例输出
A
B

代码:
package Main;

import java.util.Scanner;

public class Main5 {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        for (int i = 0;i<n;i++) {
            int score = input.nextInt();
            String result = cal(score);
            System.out.println(result);
        }
    }

    private static String cal(int score) {
        if (score >=90 && score <= 100) {
            return "A";
        }
        else if (score >=80 && score <= 89) {
            return "B";
        }
        else if (score >=70 && score <= 79) {
            return "C";
        }
        else if (score >=60 && score <= 69) {
            return "D";
        }
        else if (score >=0 && score <= 59) {
            return "E";
        }else {
            return "";
        }
        
    }
    
}
原文地址:https://www.cnblogs.com/airycode/p/5312005.html