간단한 계산에 ceil을 Math.ceil
으로 사용하고 싶습니다. 그러나 Math.ceil(3/2)
은 1.0을 제공하지만 Math.ceil(1.5)
은 2.0을 제공합니다. 왜 이럴까요? 3/2
의 천장 작동을 2.0으로 설정해야할까요?한 ceil 함수가 다른 답변을 제공하는 이유는 무엇입니까?
0
A
답변
7
3/2
은 정수로 나뉘기 때문에 첫 번째 경우는 Math.ceil(1)
과 같습니다.
1
3/2는 int를 반환하므로 부동 값을 전달하지 않습니다. 하지만 (1.5)는 플로트 타입입니다. 자바
2분의 3 = 1 Math.ceil (1) = 1.0
그래서 Math.ceil (3/2)을 1.0 반환되도록.
및 Math.ceil (1.5)는 2.0을 반환합니다.
관련 문제
- 1. .ceil() 수학 함수가 작동하지 않습니까?
- 2. Java에서 ceil (float)이없는 이유는 무엇입니까?
- 3. ceil() 함수가 예상 값을 반환하지 않음
- 4. 이 재귀 함수가 의도 한 것과 다른 동작을하는 이유는 무엇입니까?
- 5. 함수가 한 번만 반환하는 이유는 무엇입니까?
- 6. jquery 함수가 한 번만 작동하는 이유는 무엇입니까?
- 7. 클릭시 다른 함수가 호출되는 이유는 무엇입니까?
- 8. AES 함수가 다른 값을 반환하는 이유는 무엇입니까?
- 9. 함수가 다른 함수를 기다리지 않는 이유는 무엇입니까?
- 10. Ruby .ceil 및 .floor
- 11. 함수가 제공하는 출력을 변수에 저장
- 12. getenv 함수가 예상 답변을 반환하지 않습니다.
- 13. C++ stdlib rand() 함수가 플랫폼간에 동일한 시드에 대해 다른 값을 제공하는 이유는 무엇입니까?
- 14. 다른 답변을 처리하는 방법
- 15. argparse가 나에게리스트를 제공하는 이유는 무엇입니까?
- 16. 원자가 compare_exchange_strong을 제공하는 이유는 무엇입니까?
- 17. XPathSelectElement가 NullReferenceException을 제공하는 이유는 무엇입니까?
- 18. 이 함수가 호출되는 이유는 무엇입니까?
- 19. addListener가 함수가 아닌 이유는 무엇입니까?
- 20. Joda DateTime이 Java Date와 다른 결과를 제공하는 이유는 무엇입니까?
- 21. jQuery의 이벤트가 Firefox 및 Chrome에서 다른 결과를 제공하는 이유는 무엇입니까?
- 22. 데비안과 AS400이 다른 base64로 인코딩 된 문자열을 제공하는 이유는 무엇입니까?
- 23. 아래 두 프로그램이 개념적으로 다른 출력을 제공하는 이유는 무엇입니까?
- 24. 제공되는 시드가 동일해도 openssl이 다른 난수를 제공하는 이유는 무엇입니까?
- 25. Java MD5와 PHP MD5가 완전히 다른 결과를 제공하는 이유는 무엇입니까?
- 26. Azure WebSite에서 null ConnectionStrings를 제공하는 이유는 무엇입니까?
- 27. Hadoop이 디렉토리가 아닌 파일을 제공하는 이유는 무엇입니까?
- 28. 함수가 호출되지 않는 이유는 무엇입니까?
- 29. 이 함수가 모호한 이유는 무엇입니까?
- 30. 이 함수가 호출되는 이유는 무엇입니까?
은 첫 번째 정수에서 정수를 나눌 수 없으므로? 정수의 3/2는 1입니까? – SomeJavaGuy
'3/2'는 정수 나누기로, 결과는 1입니다. – nhahtdh
@KevinEsche and nhahtdh : braindead 지금 막) 바보 같은 질문을 삭제해야합니까? ... – monica