Day 개발 기록
[JAVA] java에서 소숫점 자리 표현해서 출력하기 본문
더블 형식 같은 자유분방하게 다 나오는 소숫점말고
원하는 개수 만큼 소숫점 자리를 표현하려 한다.
우선 double 형식으로 숫자 저장해주고
print 할때 String.format으로 바꿔서 C에서와 비슷한 형태로 변경하면 된다.
String.format( " %.원하는 소숫점 자리수f" , 더블형식숫자 )
예를 들어서 소숫점 3자리까지 표현하고 싶다면
double num = 60.0;
System.out.println(
String.format("%.3f", num)
);
만약, 나누기 한 결과값을 표현하고 싶다면
(2.0)/3 같이 나눈 값 중에 하나를 실수로 표현해주고 출력해야한다.
double n = (2.0)/3;
System.out.println(
String.format("%.3f",n)
);
예 ) 결과 : 0.667 나옴.
'JAVA' 카테고리의 다른 글
[JAVA] 자바 순열, 중복순열, 조합 , 중복조합 코드 (0) | 2020.10.16 |
---|---|
[IntelliJ] 오류해결 : java cannot find symbol intellij lombok (0) | 2020.10.07 |
[자료구조] Graph (0) | 2020.08.19 |
Singleton 패턴으로 작성하기 예제 (0) | 2020.08.19 |
Static과 Public (0) | 2020.06.10 |