输入学生百分制规定输入成绩90及以上为优秀,80分及以上为良好,80分以下至60分为及格,60分以下为不及格,用Java的if else语句
时间: 2024-09-18 09:05:46 浏览: 36
学生成绩管理程序_查询成绩_成绩查询_成绩平均分_成绩分级_添加成绩_
5星 · 资源好评率100%
在Java中,你可以使用if-else if-else语句来根据学生的分数划分等级。下面是一个简单的示例:
```java
import java.util.Scanner;
public class GradeCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生的分数:");
int score = scanner.nextInt();
String grade;
if (score >= 90) {
grade = "优秀";
} else if (score >= 80) {
grade = "良好";
} else if (score >= 60) {
grade = "及格";
} else { // 分数低于60
grade = "不及格";
}
System.out.println("学生的等级是:" + grade);
scanner.close();
}
}
```
在这个程序里,首先从用户那里获取分数,然后通过一系列条件判断,将分数映射到相应的等级。如果分数大于等于90,则为优秀;接着检查是否大于等于80、70或60,依次递减。最后,如果没有满足任何一个条件,说明分数小于60,所以判定为不及格。
阅读全文