/*
考试成绩分等级。
int score = 10;
90-100 A等。
80-89 B等。
70-79 C等。
60-69 D等。
60以下 E等。
请根据给定成绩,输出对应的等级。
*/
import java.util.Scanner;
class Score
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
if(num < 0 && num > 100)
{
System.out.println("分数有误");
}
else if(90 <= num && num <= 100)
{
System.out.println("A等");
}
else if(80 <= num)
{
System.out.println("B等");
}
else if(70 <= num)
{
System.out.println("C等");
}
else if(60 <= num)
{
System.out.println("D等");
}
else if(0 <= num & num <60)
{
System.out.println("E等");
}
}
}
如果输入超过100,为什么输出是B等?哪里出错了? |
|