나는 7 자리로 두 자리 수를 반올림해야하는 자바 프로그램을 만들고 있는데 어떻게해야할지 모르겠다. like 6.6666667e-10 to 0.0000001
자릿수를 반올림하는 방법
0
A
답변
1
숫자가 너무 작아서 0을 반환하는 이유입니다. 소수점 이하 7 자리로 반올림 할 수 없습니다. 그 이유는 소수점 이하의 첫 번째 숫자가 7 번째 자리 이후에 있기 때문입니다.
그러나, 약간 더 큰 숫자,이 코드는 트릭을 수행해야합니다
double a = 6.66666667E-10;
DecimalFormat df = new DecimalFormat("#.#######");
df.setRoundingMode(RoundingMode.CEILING);
System.out.println(df.format(a));
+0
0을 다시주고 있지 않습니다. –
+0
제가 말했듯이, 예제의 숫자가 너무 작습니다. 큰 숫자를 시도하거나 7 자리 이상을 입력하십시오. – ItamarG3
관련 문제
- 1. 소수점 이하 2 자리로 소수 자릿수를 반올림하는 방법 (Java)
- 2. 자바 스크립트에서 가장 가까운 전체 소수점 자릿수를 반올림하는 방법이 있습니까?
- 3. datetime64 값을 반올림하는 방법
- 4. 값을 반올림하는 방법 Excel에서
- 5. 십분의 일로 반올림하는 방법
- 6. 이중 숫자로 반올림하는 방법
- 7. XPath에서 값을 반올림하는 방법
- 8. 통화 가치를 반올림하는 방법
- 9. DateTime 값을 반올림하는 방법
- 10. 소수 자릿수를 확인하는 방법
- 11. 소수 자릿수를 얻는 방법
- 12. 네번째 가장 가까운 반올림하는 방법
- 13. NSNumberFormatter를 사용하여 숫자를 반올림하는 방법
- 14. 소수 자리에서 숫자를 반올림하는 방법
- 15. 숫자를 범위 내로 반올림하는 방법
- 16. C : 숫자를 항상 반올림하는 방법
- 17. Joda-Time에서 연도를 반올림하는 방법
- 18. 새우 레일 : bounding_box를 반올림하는 방법?
- 19. Java에서 double 값을 반올림하는 방법
- 20. BigDecimal의 유효 자릿수를 적용하는 방법
- 21. Java를 반올림하는 메서드 호출
- 22. 플로트를 가장 가까운 쿼터로 반올림하는 방법
- 23. Google지도 기간 및 거리 계산기를 반올림하는 방법
- 24. DateTime을 가장 가까운 기간으로 반올림하는 방법
- 25. x- ticklabels를 가장 가까운 값으로 반올림하는 방법
- 26. 숫자를 가장 가까운 64의 배수로 반올림하는 방법
- 27. 특정 숫자의 배수로 반올림하는 방법 JavaScript?
- 28. 10 진수를 지정된 자릿수로 반올림하는 방법?
- 29. System.Linq.Dynamic 사용시 nullable decimal 값을 반올림하는 방법
- 30. Django ORM 평균 결과를 반올림하는 방법
에 DecimalFormat의 DF = 새에 DecimalFormat를 ("# #######.") df.setRoundingMode (RoundingMode.CEILING); –
@ i-bob 그것은 위의 답변에 0을 제공하지만 0.0000001이 필요합니다. –