double price =125.7;
double cy=price * 1.784;
logger.info("cy====="+cy);
String format = new DecimalFormat("0").format(cy);//整数
String format1 = new DecimalFormat("0.0").format(cy);//保留一位小数四舍五入
String format2 = new DecimalFormat("0.00").format(cy);//保留两位小数四舍五入
logger.info("format====="+format);
logger.info("format1====="+format1);
logger.info("format2====="+format2);
相关文章
- 07-26关于java中Double类型的运算精度问题(转)
- 07-26java double 运算经度丢失问题解决
- 07-26调用类java.lang.Math的成员方法"public static double random"运算下面表达式10000次,统计其中生成的整数0,1,2,.....20的个数分别是多少,并输出统计结果.(int)(Math.random()*20+0.5)
- 07-26[ JAVA编程 ] double类型计算精度丢失问题及解决方法
- 07-26关于java中Double类型的运算精度问题
- 07-26Java使用BigDecimal解决浮点型运算丢失精度的问题
- 07-26java中double和float精度丢失问题及解决方法
- 07-26Java使用BigDecimal保留double、float运算精度、保留指定位数有效数字、四舍五入
- 07-26hibernate 插入Java.uitil.date时时分秒丢失问题解决
- 07-26java陷阱之浮点数运算丢失精度问题