코딩/Java
Java 소수점 끊기, 반올림방법
java에서 계산을 하다보면 소수점이 끝없이 갈 때가 있습니다. 예를들어 .333333333..., .666666... 등등.. 아니면 소수점이 길어져 반올림을하거나 어느부분에서 자르고싶을때 방법이 있습니다. int num = 302; double divide = num / 3 //소수점 두자리까지만 위의 문제에 대해 세가지 방법으로 설명하겠습니다. 1. 일반 double int num = 302; double divide = num * 100 / 3 /100.0; num * 100 / 3 까지는 10066.0이 되고, 그 뒤에 100.0을 나누어 소수점 두자리가 완성됩니다. 하지만 반올림이 되지않아 100.66이라는 결과값이 나온다는 특징이 있습니다. 2. String.format() int num =..
2020. 7. 3. 23:02
최근댓글