作者don750421 (1+1≠2)
看板java
標題[問題] 如何用Switch判斷座標
時間Sat May 15 13:16:21 2010
請問一下,該如何利用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)
推 LPH66:乖乖用 if 吧 05/15 13:18
→ don750421:冏............ 05/15 13:20
→ chrisQQ:如果一定要用 switch 的話,就先自己處理過判斷再回傳。 05/15 15:44
→ germun:就額外設method(function)去回傳4個值, 丟進switch 05/16 08:57
推 LPH66:這麼說吧 無論怎麼做你還是要寫 if 那就乾脆一點直接寫了 05/17 14:47
→ sunneo:如果你只想知道大小關係 直接相減看MSB就好了 05/17 20:41
推 a1234957:為什麼一定要用switch 05/19 00:47