public static void main(String[] args) {
double a = 12.424;
double b = 12.425;
double c = 0;
double d = 0.00;
long begin = System.currentTimeMillis();
for(int i = 0;i < 10000;i++){
//最快的四色五入 96ms
BigDecimal tmp = new BigDecimal(a);
double f1 = tmp.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
//196ms
// java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
//// df.format(a);
// System.out.println(df.format(a));
}
long end = System.currentTimeMillis();
System.out.println(end - begin);
}
double a = 12.424;
double b = 12.425;
double c = 0;
double d = 0.00;
long begin = System.currentTimeMillis();
for(int i = 0;i < 10000;i++){
//最快的四色五入 96ms
BigDecimal tmp = new BigDecimal(a);
double f1 = tmp.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
//196ms
String.format("%.2f", a);
// java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
//// df.format(a);
// System.out.println(df.format(a));
}
long end = System.currentTimeMillis();
System.out.println(end - begin);
}