double cost=0.299999999998;
用java程序怎么样才能四舍五入输出
cost=0.30
用java程序怎么样才能四舍五入输出
cost=0.30
解决方案 »
- 如何获取系统的精确到毫微秒的日期??
- 合代码,优化java代码
- 带有以下格式程序导入后怎么将其在Eclipse运行?
- 我想用b/s的网页来远程控制其它计算机,可以实时抓取和显示及远程控制其它计算机,b/s可以吗?
- P2P研究院 QQ群2213761
- 怎么得到PreparedStatement对象executeQuery()函数所返回的结果集行数??
- 庆祝“Java憩园”访问量突破2000人次及我小侄子后天满月,散分!
- 读BMP文件的像素问题
- 受不了,碰到一难题,请各位达人帮忙-在线等待
- netty java.lang.IndexOutOfBoundsException: readerIndex(16) + length(12) exceeds
- 用javamail,怎么能知道收到邮件的编码格式
- 求教一个关于界面的问题
有专门的方法的。你看看math那各类
public class Test {
public static void main( String[] argv ) {
double a = 12.36587;
double c0= Math.floor(a *10+.5)/10; // c0 = 12.4
double c1= Math.floor(a *100+.5)/100; // c1 = 12.37
double c2= Math.floor(a *1000+.5)/1000; // c2 = 12.366
double c3= Math.floor(a *10000+.5)/10000; // c3 = 12.3659
System.out.println(c0) ;
System.out.println(c1) ;
System.out.println(c2) ;
System.out.println(c3) ;
}
}