A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
Eagle
高级黑马
黑马币:60
帖子:840
精华:0
© Eagle 高级黑马 / 2014-11-1 22:12 / 2604 人查看 / 27 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
查看全部评分
feng_0207 发表于 2014-11-1 23:23
cs8630323 发表于 2014-11-1 23:41 System.out.printf("%.2f",2.2222); printf方法有点复杂,有兴趣去查这方面资料
姜浩 发表于 2014-11-2 00:36 亲,printf不是C中的吗?
cs8630323 发表于 2014-11-2 00:52 java可以调C 看API
姜浩 发表于 2014-11-2 00:59 受教了,我去试试。
戏言丶 发表于 2014-11-2 00:39 保留后面两位是四舍五入还是直接去掉?可以先将这个数*100转变成int类型,然后再/100转换成double类型。如 ...
feng_0207 发表于 2014-11-1 23:25 DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。 符号含义: 0 一个数字
Paul_Chang 发表于 2014-11-2 11:54 对于(-1,1)区间内的数字岂不是要将"###.00"改为"##0.00"才可以...
feng_0207 发表于 2014-11-2 12:34 试一下这个 DecimalFormat df2 = new DecimalFormat("0.00"); 共同探讨。
Paul_Chang 发表于 2014-11-2 12:57 哈哈,发完就试了,完全可以...
Paul_Chang 发表于 2014-11-2 11:43 num = (double)(int)(num*100)/100; 貌似对于(-0.01,0.01)区间内的数不行,还有例如2.3000或者2.3001这类数 ...
有了黑马骑士勋章,比白马王子还要牛!