[JAVA] 소수점 n번째 자리까지 반올림 하기

joyful·2021년 4월 9일
0

Java/Spring

목록 보기
23/28

📚 String.format()

💻 예제

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
profile
기쁘게 코딩하고 싶은 백엔드 개발자

0개의 댓글