看板 java 關於我們 聯絡資訊
String s="1.56789"; float num=0; num=Float.parseFloat(s); 我知道可以用上面的方法把字串s轉成小數 但有沒有方法可以控制小數點的位數 例如假設s為1.56789 如何控制在parse後,只要1.56 先感謝了 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.175.211
superlubu:parse 完之後乘以 100, 去小數再除 100 不就行了嗎? 12/17 15:57
ling07:喔!的確有想過樓上的方法,想問問有沒有現成函式可以控制 12/17 16:02
superlubu:記憶中沒有,要的話自己寫一個罷 (  ̄▽ ̄)/(__ __||) 12/17 16:07
PsMonkey:問的時間都比寫的時間久了... 12/17 16:08
superlubu:古狗大神查一下也有現成的 code segment 12/17 16:08
PsMonkey:不過... 真的沒有 Formater 可以用嗎? [閃亮大眼睛] 12/17 16:10
superlubu:好像沒有... DecimalFormat 那個的確是很笨 12/17 16:12
TonyQ:我比較想問,為甚麼不用一樓的方法 -_-? 12/17 21:18
godfat:怕 overflow ? 12/17 21:30
TonyQ:這感覺不像是理由 XD 12/17 21:32