題目:利用條件運算符的嵌套來完成此題:
學習成績>= 90分的同學用A表示,
60-89分之間的用B表示,
60分以下的用C表示。
程序分析:(a> b)?a:b這是條件運算符的基本例子。
public class 第五題學生分數分級 { public static void main(String[] args) { System.out.print("請輸入一個0-100的分數:"); Scanner in = new Scanner(System.in); int n = in.nextInt(); if(n<0 || n > 100) { System.out.println("學生成績必須在[0,100]之間"); } //分數分級
char grade; grade = (n>=90)?'A':(n<90 && n >=60)?'B':'C'; System.out.println("成績為:" + grade); in.close(); } }