JAVA練習題,能做多少就做多少。http://bbs.csdn.net/topics/110067294
這個是從CSDN看到的。每天一個吧 。
【程序5】
題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。
1.程序分析:(a>b)?a:b這是條件運算符的基本例子。
題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。
1.程序分析:(a>b)?a:b這是條件運算符的基本例子。
沒有任何技術含量吧。。
==== Main.java ====
package main;
public class Main {
public static void main(String[] args) {
int num = 0;
String mark;
if (args.length == 0) {
System.out.println("No input value");
return;
}
try {
num = new Integer(args[0]);
} catch (NumberFormatException e) {
System.out.println("Input value not a integer");
return;
}
mark = num >= 90 ? "A" : (num >= 60 && num <
90) ? "B" : "C";
System.out.println("This student's mark is " + mark);
}
}