String.format()
0
일 경우 절삭하지 않음double n1 = 3.14159265358979;
double n2 = 4424.243423;
System.out.println(String.format("%.2f", pie)); // 1.12
System.out.println(String.format("%.3f", pie)); // 1.123
System.out.println(String.format("%,.3f", money)); // 1,234.1235
Math.round()
0
일 경우 절삭double val = 1.123567891234;
System.out.println(Math.round(val)); // 1
System.out.println(Math.round(val*100)/100.0); // 1.12
System.out.println(Math.round(val*1000)/1000.0); // 1.124