考试成绩 分等级
90~100 A等级;
80~89 B等级;
70~79 C等级;
60~69 D等级;
请根据给定的成绩 ,输出对应的等级
思路
A :因为成绩是变化的 所以我们应该定义一个成绩的变量
B :拿着成绩这个变量进行判断。而判断有许多条件,所以,选择IF语句的第三种格式
import java.util.Scanner;// 导包
class Score // 定义一个类
{
public static void main(String[] args)
{//键盘录入
Scanner sc = new Scanner(System.in);
System.out.println("请输入分数");
int score = nextInt();
String level = "0";
if (score >= 90 && score < =100)
level = "A等级";
else if (score >= 80 && score < 90)
level = "B等级";
else if (score >= 70 && score < 80)
level = "C等级";
else if ( score >= 60 && score <70)
level = "D等级" ;
else if ( score >=0 && score < 60)
level = ”E等级“;
else
System.out.println("输入有误");
System.out.println(level+"_______-"+score);
}
}
此程序至少有三点错误 请 大神指教 |
|