**题目:**利用条件运算符的嵌套来完成此题:学习成绩>=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();//定义三个表达式分别表示ABCString a="A";String b="B";String c="C";System.out.println( (num>=60&&num<=89)?b:(num<60)?c:a );//满足第一个判断时 运行结果为b//不满足第一个判断时 会进入第二个判断(num<60)//如果两个都不符合 那么就是a}
}
如有问题,欢迎大家指正,共同进步!