java使用嵌套三目条件运算符编写判断成绩等级程序:分数0~100转为等级A~E,其中A级90~100分,B级80~89分,C级70~79分,D级60~69分,E级0~59分。
时间: 2024-09-10 20:08:38 浏览: 44
2022年计算机等级考试无纸化真考题库试卷二级.docx
在Java中,可以使用嵌套的三目条件运算符(也称为三元运算符)来编写一个判断成绩等级的程序。这种运算符是一种简洁的条件表达式形式,其结构为:`条件表达式 ? 表达式1 : 表达式2`,如果条件表达式的结果为真,则结果为表达式1,否则为表达式2。
下面是一个使用嵌套三目条件运算符来实现成绩等级判断的示例代码:
```java
public class GradeChecker {
public static char getGrade(int score) {
return score >= 90 ? 'A' :
score >= 80 ? 'B' :
score >= 70 ? 'C' :
score >= 60 ? 'D' : 'E';
}
public static void main(String[] args) {
int score = 85; // 假设分数为85
char grade = getGrade(score);
System.out.println("成绩为:" + score + "分,等级为:" + grade);
}
}
```
在这个例子中,`getGrade` 方法接收一个整数类型的分数参数,并返回一个字符类型的等级。通过连续的三目条件运算符判断,将分数从90分至0分划分为A级至E级。`main` 方法中模拟了一个分数值,并调用`getGrade` 方法输出相应的等级。
阅读全文