利用條件運算符的嵌套來完成此題:學習成績>=90分的同窗用A表示,60-89分之間的用B表示,60分如下的用C表示。

題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同窗用A表示,60-89分之間的用B表示,60分如下的用C表示。java

程序分析:(a>b)?a:b這是條件運算符的基本例子。學習

import java.util.Scanner;

public class Prog5 {
	public static void main(String[] args) {
		int n;
		Scanner input = new Scanner(System.in);
		System.out.println("請輸入成績:");
		n = input.nextInt();
		grade(n);
	}

	// 成績等級計算
	private static void grade(int n) {
		if (n > 100 || n < 0)
			System.out.println("輸入無效");
		else {
			String str = (n >= 90) ? "分,屬於A等"
					: ((n > 60) ? "分,屬於B等" : "分,屬於C等");
			System.out.println(n + str);
		}
	}
}