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);
}
}