/* * 测试四舍五入 */ package com.icer.test; /** * * @author Hanbin */ public class MyRound { public static void main(String[] args) { double num = 3.23562; double number = 0; number = new MyRound().myRound(num,2); System.out.println("after:" + number); } private double myRound(double number,int index){ double result = 0; double temp = Math.pow(10, index); result = Math.round(number*temp)/temp; return result; } }
因为Java中的round函数在处理完小数之后就去掉了小数位,故先乘100,然后再除以100.0。
保证输出的是小数。否则会被截成整数
相关推荐
不同于银行家算法,真正做到四舍五入,符合中国人的使用习惯,并且可自定义保留小数的位数。并且能够对参数值做错误判断。
js四舍五入-保留两位小数 js四舍五入-保留两位小数 js四舍五入-保留两位小数
本文实例讲述了js实现四舍五入完全保留两位小数的方法。分享给大家供大家参考,具体如下: //四舍五入保留2位小数(若第二位小数为0,则保留一位小数) function keepTwoDecimal(num) { var result = parseFloat...
四舍五入保留n位小数.html
C# 截取小数,不四舍五入,根据传入的变量,设定需要保留金额的位数,并且不四舍五入
C#.NET,JAVASCRIPT数字进行四舍五入保留两位小数
下面小编就为大家带来一篇java 四舍五入保留小数的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了Java四舍五入时保留指定小数位数的五种方式,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下
java代码-BigDecimal 四舍五入保留2位小数. 金额从单位分转成单位元
巧用WPS移动版组合函数四舍五入保留两位小数.docx
DELPHI最完美的四舍五入无BUG函数,是我花费了2天研究出来的成果,完美保留1-4个小数点,包内提供有EXCEL表取值可以把计算结果复制出来做结果对比,我已经随机取了十几万记录做对比,居然无一值和EXCEL的函数保留有...
注:修约时看保留小数的后一位为5时进行修约,其他按四舍五入情况。 修约:五后皆零看奇偶,修约看5前面那一位数,五前为偶应舍去,五前为奇要进一。 例: 0.4451 保留两位 0.45 例: 0.445 保留两位 0.44 例: 0.435 ...
C语言程序设计-对某一正数的值保留2位小数,并对第三位进行四舍五入;
浮点数任意保留数位小数但不需四舍五入小程序
对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,也即“4舍6入5凑偶”,这里“四”是指≤4 时舍去,"六"是指≥6时进上,...
本文深入讲解Python3中 四舍五入、 截断保留 与 保留小数位数、取整,帮助Python初学者排坑! 总结不易,转载请标明出处:https://blog.csdn.net/weixin_41683971/article/details/105027654 文章目录0. 前言(吐槽...
高精度四舍五入的函数,的小函数,可以用c++和c语言进行编译。将小数后三位四舍五入到小数后两位 精确计算小于999999999999.999的数
大家都知道decimal保留指定位数小数的时候,.NET自带的方法都是四舍五入的。那么如何让decimal保留指定位数小数的时候不四舍五入呢,下面通过这篇文中的示例代码来一起看看吧。
经常为四舍五入的方法烦恼,新的思路重写四舍五入,并可以根据小数位数自动格式化,适合于数值型表格显示,该思路可适用于任何系统或数据库,代码比较乱,欢迎指正。