如何将一个double类型的数四舍五入保留两位小数 如何将一个double类型的数四舍五入保留两位小数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用numberformat,具体用法google之NumberFormat.getInstance().format() 你确定最后是舍入的? double a = 34.565; double a1 = 34.566; NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(2); String s = nf.format(a); String s1 = nf.format(a1); System.out.println(s); // output 34.56 System.out.println(s1);// output 34.57 assertEquals(s, s1); API math类理由 trunc 和round 两个方法呢。 http://www.abab123.com/bbs/down.asp?html=1536644 ServerSocket中的客户端IP地址会被伪造么?看新闻刷票有感啊~ 求解:小程序错误 java的析构函数有吗? JAVA1.5环境配置问题 如何用JAVA获取两台机子之间的带宽呢?请教了!谢谢各位! 如何将返回的list对象集转化为Collection的 菜鸟问题:socket与UDP(TCP)之间的关系? 用JAVA Application通过JDBC访问Domino的中文问题 问一个较难的问题,高分!!! 如何计算两个日期之间有多少天 [菜鳥]java poi excel 怎樣拿圖中這個資料 请教一下读取大文本的好方法,要求省内存一点。。
NumberFormat.getInstance().format()
你确定最后是舍入的? double a = 34.565;
double a1 = 34.566;
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(2);
String s = nf.format(a);
String s1 = nf.format(a1);
System.out.println(s); // output 34.56
System.out.println(s1);// output 34.57
assertEquals(s, s1);