java 四舍五入使java保留2位小数示例讲解
发布时间:2020-12-14 05:19:21 所属栏目:Java 来源:网络整理
导读:复制代码 代码如下: /* * 测试四舍五入 */ 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
复制代码 代码如下: /* * 测试四舍五入 */ 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。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |