Re: [問題] case

看板java作者 (在淡江第八年的日子...)時間13年前 (2010/08/23 17:32), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/2 (看更多)
通常我會用在不想把 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

08/23 18:54, , 1F
也推一個
08/23 18:54, 1F

08/23 21:14, , 2F
coffee tea or me
08/23 21:14, 2F

08/27 10:04, , 3F
樓上XDDDDDDDDDDD
08/27 10:04, 3F
文章代碼(AID): #1CSa13yZ (java)
討論串 (同標題文章)
文章代碼(AID): #1CSa13yZ (java)