看板 java 關於我們 聯絡資訊
通常我會用在不想把 if 的判斷式寫的很複雜的時候 ex: if(key=='Y' || key=='y') System.out.println("Yes!"); else if(key=='N' || key=='n') System.out.println("No!"); else System.err.println("error..!!"); 我自己的習慣會寫成 switch(key){ case 'Y': case 'y': System.out.println("Yes!"); break; case 'N': case 'n': System.out.println("No!"); break; default: System.out.println("error..!!"); } 另外一種情況就是 switch(score){ case 10: case 9: case 8: System.out.println("A"); break; case 7: case 6: System.out.println("B"); break; default: System.out.println("C"); } 另外補上當初學這種寫法的時候看到的範例 switch(money){ case 20: System.out.println("Milk?"); case 15: System.out.println("Coffee?"); case 10: System.out.println("Tea?"); } 簡單的販賣機原理,投入的金額越多,可以選擇的項目越多 如果有錯誤 請各位大大指正>"<... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.132.157
ericinttu:也推一個 08/23 18:54
cooljony0109:coffee tea or me 08/23 21:14
tomap41017:樓上XDDDDDDDDDDD 08/27 10:04