**题目:**利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
程序分析:(a>b)?a:b这是条件运算符的基本例子。
三目运算符:
(判断式)?表达式1:表达式2;
上代码`
import java.util.Scanner;
class test
{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
//定义三个表达式分别表示ABC
String a="A";
String b="B";
String c="C";
System.out.println( (num>=60&&num<=89)?b:(num<60)?c:a );
//满足第一个判断时 运行结果为b
//不满足第一个判断时 会进入第二个判断(num<60)
//如果两个都不符合 那么就是a
}
}
如有问题,欢迎大家指正,共同进步!