我必須使用它作爲switch語句。這是一個switch語句,對嗎?這是否符合轉換條件?
if (dGrade > 93.99) {strFGrade= strA;} //A= above 94
else if (dGrade >= 90.00 && dGrade <= 93.99) {strFGrade= strLA;} //A- = 90-93.99
else if (dGrade >= 87.70 && dGrade <= 89.99) {strFGrade= strHB;} //B+= 87.7-89.99
else if (dGrade >= 83.33 && dGrade <= 87.69) {strFGrade= strB;} //B= 83.33-87.69
else if (dGrade >= 80.00 && dGrade <= 83.32) {strFGrade= strLB;} //B- = 80-83.32
else if (dGrade >= 75.00 && dGrade <= 79.99) {strFGrade= strHC;} //C+= 75-79.99
else if (dGrade >= 70.00 && dGrade <= 74.99) {strFGrade= strC;} //C= 70-74.99
else if (dGrade >= 60.00 && dGrade <= 69.99) {strFGrade= strD;} //D=60-69.99
else {strFGrade= strF;} //F= below 60
不,switch語句有特殊的語法,它不只是一個if語句類型的名字(但它們是相似的)。看到這個:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html – Zarwan
但公平地說,這個代碼在它的狀態下不能直接轉換成switch命令,除非你使用完全沒有意義的「開關(真)「反模式。 –
非常感謝! –