作者adrianshum (Alien)
看板java
标题Re: [问题] java取小数点
时间Mon Oct 20 17:45:47 2008
※ 引述《freshcute (咕噜咕噜)》之铭言:
: 老师出了一个作业
: 题目要求小数点求到第二位
: 我用我的想法列出下面的做法
: 但是第一年的结果
: 一直只能跑出到小数点第一位
: 才刚接触java一个月左右
: 不知道哪里有问题要怎麽修改
: 第一年跑出来是 5225.0
: 有办法改成跑出5225.00吗 @@?
: 我是初学者 希望大家指导一下^^
: 谢谢~~~
: 下面是我写的
两种解法:
1) 用 BigDecimal, 运算时注明两个小数位
或者
2) 请一直用浮点数 (double etc) 计算并储存,
然後到显示才 "显示为两个位".
显示为两个位的方法有不少, 比如:
- 用 SimpleDecimalFormat
- System.out.printf() 然後用适当的 format string
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82