【程序5】
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
程序分析:(a>b)?a:b这是条件运算符的基本例子。
import java.util.Scanner;
public class bianchengti_5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入该学生的学习成绩:");
float score = sc.nextFloat();
if(score<=100 && score>=0){
char c = 'B';
c = (score>89)?'A':'B';
c = (score<60)?'C':'B';
System.out.print("该学生的等级是 "+c);
}else{
System.out.print("输入的成绩不在范围内");
}
}
}