在整个Math类里面可能跟大家使用最密切的就是一个round()方法:public static long round(double a)。
四舍五入代码实现;
1 package cn.demo; 2 class MyMath{ 3 public static double round(double num,int scale){ 4 double result = Math.round(num * Math.pow(10, scale))/(double) Math.pow(10,scale); 5 return result; 6 } 7 } 8 public class Test { 9 public static void main(String[] args) throws Exception { 10 System.out.println(MyMath.round(19.3443,2)); 11 System.out.println(MyMath.round(19.5443,3)); 12 } 13 }
结果:19.34
19.544
此类操作在日后开发一定会使用到,用的时候直接拿出来使用即可。