[問題] 如何用Switch判斷座標

看板java作者 (1+1≠2)時間14年前 (2010/05/15 13:16), 編輯推噓3(304)
留言7則, 6人參與, 最新討論串1/1
請問一下,該如何利用Switch判斷座標的大小 因為目前想到座標的大小有四種case 設S為出發點,D為目的地 S座標的X比D座標的X,S座標的Y比D座標的Y S座標(0,4) D座標(3,1) 0<3,4>1  X座標:小→大 Y座標:大→小 S座標(7,2) D座標(1,8) 7>1,2<8  X座標:大→小 Y座標:小→大 S座標(2,2) D座標(6,7) 2<6,2<7  X座標:小→大 Y座標:小→大 S座標(8,9) D座標(1,1) 8>1,9>1  X座標:大→小 Y座標:大→小 那麼,我在Switch(...)該怎麼寫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.32.100.45 ※ 編輯: don750421 來自: 163.32.100.45 (05/15 13:19)

05/15 13:18, , 1F
乖乖用 if 吧
05/15 13:18, 1F

05/15 13:20, , 2F
冏............
05/15 13:20, 2F

05/15 15:44, , 3F
如果一定要用 switch 的話,就先自己處理過判斷再回傳。
05/15 15:44, 3F

05/16 08:57, , 4F
就額外設method(function)去回傳4個值, 丟進switch
05/16 08:57, 4F

05/17 14:47, , 5F
這麼說吧 無論怎麼做你還是要寫 if 那就乾脆一點直接寫了
05/17 14:47, 5F

05/17 20:41, , 6F
如果你只想知道大小關係 直接相減看MSB就好了
05/17 20:41, 6F

05/19 00:47, , 7F
為什麼一定要用switch
05/19 00:47, 7F
文章代碼(AID): #1BxYufCy (java)