float
에서 int
까지를 Java
에 모으고 싶다고 가정 해 보겠습니다.
예를 들어,Java에서 ceil (float)이없는 이유는 무엇입니까?
roundUp(0.2) = 1
roundUp(0.7) = 1
roundUp(1.3) = 2
...
나는 그렇게 Math.ceil
및 Math.round
전화하고 싶지만 ceil(float)
을 java.lang.Math
제공하지 않습니다. 그것은 ceil(double)
만을 제공합니다. 그래서 내 float
이 double
로 승격 자동, ceil(double)
반환 double
및 round(double)
반환 long
I가 float
int
(안 long
)로 반올림 할 필요가있다.
지금 java.lang.Math
에는 ceil(double)
만 있고 ceil(float)
이없는 이유가 궁금합니다.
예를 들어 숫자가 두 배로 부동 소수점 숫자로 표시됩니다. –