作者ling07 (神风特攻队)
看板java
标题[问题] parse 浮点数
时间Mon Dec 17 15:55:54 2007
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
1F:推 superlubu:parse 完之後乘以 100, 去小数再除 100 不就行了吗? 12/17 15:57
2F:→ ling07:喔!的确有想过楼上的方法,想问问有没有现成函式可以控制 12/17 16:02
3F:推 superlubu:记忆中没有,要的话自己写一个罢 (  ̄▽ ̄)/(__ __||) 12/17 16:07
4F:推 PsMonkey:问的时间都比写的时间久了... 12/17 16:08
5F:→ superlubu:古狗大神查一下也有现成的 code segment 12/17 16:08
6F:推 PsMonkey:不过... 真的没有 Formater 可以用吗? [闪亮大眼睛] 12/17 16:10
7F:推 superlubu:好像没有... DecimalFormat 那个的确是很笨 12/17 16:12
8F:推 TonyQ:我比较想问,为甚麽不用一楼的方法 -_-? 12/17 21:18
9F:推 godfat:怕 overflow ? 12/17 21:30
10F:推 TonyQ:这感觉不像是理由 XD 12/17 21:32