作爲學習編寫Java的一部分,我在網絡上找到了多個條件的「case」函數。多個條件 - java中是否存在「cond」?
使用此功能爲我的問題是,它的參數比較具體 數字,我作爲一個條件使用,但是如果我想每次都比較參數的不同範圍的數字會發生什麼, 是有更多優雅的方式比使用很多「如果」? 更像是計劃中的「cond」語法嗎?
public class Assignment02Q03 {
public static void main(String[] args){
int grade=Integer.parseInt(args[0]);
if (grade >= 90) {
System.out.println("A");
}else {
if (grade>=80){
System.out.println("B");
}else {
if (grade>=70){
System.out.println("C");
}else {
if (grade>=60){
System.out.println("D");
}else {
System.out.println("F");
}
}
}
}
}
}
一定有什麼更優雅:)
謝謝!
你能展示一個你不喜歡的代碼片段的例子嗎?你希望它看起來像什麼? – Ramy 2011-03-10 19:53:25
Sure Ramy,我會用這種方式完成代碼的編寫,然後我會編輯我的問題。 – 2011-03-10 20:00:02