[자바/JAVA] double 타입 소수점 삭제하는 법 | String.format
- Java
- 2021. 4. 29.
평균을 구하는 연산을 할 때 변수 타입으로 double
을 자주 사용한다. 소수점이 나오는 경우가 많기 때문.
그러나 double
형의 결과 값이 너무 많은 소수점을 포함하면 가독성을 해칠 수 있다.
이럴 떄 String.format
을 사용하면 쉽게 해결할 수 있다.
double a = 10;
double b = 15;
double avg = (a + b)/3.0;
System.out.println(avg);
10과 15의 평균값을 구하는 코드다.
결과 값은
8.333333333333334
소수점 한 자리까지만 표현하도록 바꾸기 위해 String.format
을 사용한다.
double a = 10;
double b = 15;
double avg = (a + b)/3.0;
System.out.println(String.format("%,.1f", avg)); // "%,.1f" 에서 숫자는 표기할 소수점 자리 수
결과 값은
8.3
반응형
'Java' 카테고리의 다른 글
[자바/JAVA] for문 n의 배수만 출력 (0) | 2021.04.30 |
---|---|
[자바/JAVA] for문에 선언한 변수는 for문을 벗어나면 사라진다 (0) | 2021.04.30 |
[자바/JAVA] if문은 이중으로 활용할 수 있다 (0) | 2021.04.29 |
[자바/JAVA] "hello world" 메모장으로 출력하기 (0) | 2021.04.28 |
이클립스 노란줄의 의미, 없애는 방법 (0) | 2021.04.28 |