※ 引述《superlubu (叔叔你人真好)》之銘言:
: : 例如
: : String a = "23:42.1960 120:25.9018"
: : 但站的接收位置可能不太一樣
: : String b = "23:42.19xx 120:25.90xx"
: : //xx為0~9
: : 這樣就無法使用
: : b.getText().equals("a"))
精度、誤差這種東西在程式裡頭最是當的表現方式不是String 而是interger
Double之類的primitive type。
如果你的程式最後需要做平差或外方位計算,還要繼續用String會很不明智。
當然,也許你的mobile不可能要J2ME去做例如最小二乘運算之類的東西,而直
接拿SOC晶片幫你做掉,但,使用primitive type也可以幫助你在呈現資訊上
多些選擇。
至少,在比較大小、判斷方位上面要方便太多了,比如說,比較前5秒的座標與
現在的座標求行進方向向量。
--
『你知道人有腦子,所以不要只是單純的滿足它,偶爾也要使用它啊。』
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.20.172