java实现随机生成一个成绩分数,判断其等级(分为优、良、中、差四个等级,对应100-90-80-60-0)
时间: 2024-09-27 19:10:20 浏览: 22
在Java中,你可以通过Math.random()函数生成一个0到1之间的随机数,然后根据这个随机数计算出对应的分数范围。下面是一个简单的示例,展示了如何生成成绩并判断等级:
```java
import java.util.Random;
public class GradeGenerator {
public static void main(String[] args) {
Random random = new Random();
int score;
// 随机生成1-100之间的整数作为分数
score = random.nextInt(101); // 因为nextInt不包括上限,所以加1
// 判断等级
if (score >= 90) {
System.out.println("成绩:" + score + ",等级:优秀");
} else if (score >= 80) {
System.out.println("成绩:" + score + ",等级:良好");
} else if (score >= 60) {
System.out.println("成绩:" + score + ",等级:及格");
} else {
System.out.println("成绩:" + score + ",等级:不及格");
}
}
}
```
在这个程序中,`nextInt(101)`会生成一个从0到100(包含100)的随机整数。然后根据条件分支结构,将分数映射到对应的等级。