时间:2021-05-19
复制代码 代码如下:
/*
* 测试四舍五入
*/
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。
保证输出的是小数。否则会被截成整数
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Java保留两位小数的实现方法采用四舍五入的方式:该方式来自网络importjava.math.BigDecimal;importjava.text.Decim
本文实例针对java保留两位小数问题为大家进行解答,供大家参考,具体内容如下方式一:四舍五入doublef=111231.5585;BigDecimalb=ne
以下我们将为大家介绍JavaScript保留两位小数的实现方法:四舍五入以下处理结果会四舍五入:varnum=2.446242342;num=num.toFix
php保留两位小数并且四舍五入复制代码代码如下:$num=123213.666666;echosprintf("%.2f",$num);php保留两位小数并且不
复制代码代码如下:floatDecimal.html//保留两位小数//功能:将浮点数四舍五入,取小数点后2位functiontoDecimal(x){varf