Java
numaralı telefondan float
numaralı telefonu int
numaralı telefona çevirmek istiyorum.
Örneğin,Java'da neden tavan (şamandıra) yok?
roundUp(0.2) = 1
roundUp(0.7) = 1
roundUp(1.3) = 2
...
Bunu yapmaya Math.ceil
ve Math.round
çağırmak istiyorum ama ceil(float)
java.lang.Math
sağlamaz. Sadece ceil(double)
sağlar. Yani benim float
double
sunulduktan sessizce, ceil(double)
döner double
ve round(double)
döner long
Ben float
int
(değil long
) yuvarlamak gerekir iken.
Şimdi neden java.lang.Math
'un yalnızca ceil(double)
'a sahip olduğunu ve ceil(float)
ürününe sahip olmadığını merak ediyorum.
Bazı küçük eğlencelerle, örneklerinizdeki sayıların, yüzdelik değil, iki katına çıktığını görüyorum! –