当前位置: 技术问答>java相关
怎么得到这样的小数
来源: 互联网 发布时间:2015-04-04
本文导语: String s1 = "111"; String s2 = "22" 上面的两个数相除的结果是:5.04545.... 我想取到小数点后两位,并且要四舍五入.得到下面的结果. 5.05(String类型) 请问怎么办? | String s1 = "111"; String s2 = "22"; System.out.pri...
String s1 = "111";
String s2 = "22"
上面的两个数相除的结果是:5.04545....
我想取到小数点后两位,并且要四舍五入.得到下面的结果.
5.05(String类型)
请问怎么办?
String s2 = "22"
上面的两个数相除的结果是:5.04545....
我想取到小数点后两位,并且要四舍五入.得到下面的结果.
5.05(String类型)
请问怎么办?
|
String s1 = "111";
String s2 = "22";
System.out.println(new java.math.BigDecimal(new Double(s1).doubleValue() / new Double(s2).doubleValue()).setScale(2, 4));
试一下!^_^
String s2 = "22";
System.out.println(new java.math.BigDecimal(new Double(s1).doubleValue() / new Double(s2).doubleValue()).setScale(2, 4));
试一下!^_^
|
double d = 5.24676;
DecimalFormat df = new DecimalFormat("##########.0#");
String s = df.format(d);
System.out.println(s);
DecimalFormat df = new DecimalFormat("##########.0#");
String s = df.format(d);
System.out.println(s);
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。