[問題] 關於 switch…case

看板java作者 (石化大叔尿尿白濁)時間18年前 (2007/11/09 20:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
假定: switch (x) { default : System.out.println ("Hello"); } 下列那兩項是 x 可以接受的形態?(選兩項) A. byte B. char C. long D. Long E. float F. Short 我的答案是 abc,本來只想選ab,但是因為a和c都是整數資料型態,所以選abc 結果答案是ab,寫錯了 而另外一題是 假定: Float f = new Float ("12"); switch (f) { case 1,2 : System.out.println("Twelve"); case 0 : System.out.println("Zero"); default : System.out.println ("Default"); } 這一題會編譯失敗,但我想知道的是 f 所能接受的型態 不就是 byte short int long,那位什麼上面那一題沒有c呢 請大大賜教...拜託各位 -- ╔═洺雙錆葉褎權氏葉稽咸璚葉══虎帥═══九幽 ψsilentocean ═══╗ ◢◣ ◢◣ ◢◣ ! \|\/|/!Ψ ︵(︶\ _Ψ_ \::/ - - \\ // "" \(_" _ \ \\// □ ̄ VS// \ > > > <> < > ╚═◢ || ═◢ || ═◢ || || ||█◣═══| \═ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.159.178
文章代碼(AID): #17D5TBmM (java)
文章代碼(AID): #17D5TBmM (java)