package com.hate;
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Test {
public static void main(String[] args) {
System.out.println(Math.round(1.336*100)/100.0);
System.out.println(round(1.9122222222,3));
}
public static Double round(Double value, int scale) {
double result = 0.0;
if (null != value) {
result = new BigDecimal(String.valueOf(value)).setScale(scale,
RoundingMode.HALF_UP).doubleValue();
}
return result;
}
}
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Test {
public static void main(String[] args) {
System.out.println(Math.round(1.336*100)/100.0);
System.out.println(round(1.9122222222,3));
}
public static Double round(Double value, int scale) {
double result = 0.0;
if (null != value) {
result = new BigDecimal(String.valueOf(value)).setScale(scale,
RoundingMode.HALF_UP).doubleValue();
}
return result;
}
}