用switch语句实现:输入成绩,判定优(90-100)良(75-90)中(60-75)差(0-60)。java
时间: 2024-10-10 21:12:12 浏览: 37
java代码-给定默认成绩,然后利用switch语句选择成绩的优异程度
在Java中,你可以使用`switch`语句结合整数判断来实现这个功能,这里是一个简单的示例:
```java
import java.util.Scanner;
public class GradeClassifier {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入成绩:");
int score = scanner.nextInt();
// 使用switch语句进行分数范围判断
switch (score / 10) { // 分成几个区间处理,例如每10分一组
case 10:
System.out.println("优");
break; // 结束当前case,跳出循环
case 9:
System.out.println("良");
break;
case 8:
System.out.println("中等");
break;
default: // 处理未达到以上范围的情况
if (score >= 0 && score < 60) {
System.out.println("差");
} else {
System.out.println("输入错误,成绩应为0-100之间");
}
break;
}
scanner.close();
}
}
```
在这个例子中,我们首先获取用户的输入作为成绩,然后将成绩除以10作为一个临时变量放在`switch`语句中,这样可以简化处理,因为每个区间都是10分。`default`情况用于处理输入不在预设范围内的情况。
阅读全文