输入一个成绩(用InputStreamReader和BufferedReader流实现成绩的输入),输出成绩的等级。等级划分标准:85分以上为优,75~84为良,65~74为中,55分以上为及格,55以下为不及格。(要求用switch语句)用JAVA编写
时间: 2024-02-25 13:59:36 浏览: 62
实现输入成绩,输出成绩等级
好的,以下是用JAVA编写的代码:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class GradeLevel {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入成绩:");
int score = Integer.parseInt(br.readLine());
int level = score / 10;
switch (level) {
case 10:
case 9:
System.out.println("优");
break;
case 8:
System.out.println("良");
break;
case 7:
System.out.println("中");
break;
case 6:
case 5:
System.out.println("及格");
break;
default:
System.out.println("不及格");
break;
}
}
}
```
以上代码中,我们使用了 `InputStreamReader` 和 `BufferedReader` 流来实现成绩的输入,并使用 `switch` 语句来判断成绩的等级,最后输出对应的等级。
阅读全文