大家好,又见面了,我是你们的朋友全栈君。
int times = (int)Math.ceil((double)1023/(double)100);
如果不double强转的话 就是int类型计算 结果就是直接取整100
如果加double强转 就是double类型计算 对结果向上取整便是101
Math.floor 向下取整
Math.round 四舍五入
Math.ceil 向上取整
floor | round | ceil | |
1.4 | 1 | 1 | 2 |
1.5 | 1 | 2 | 2 |
1.6 | 1 | 2 | 2 |
-1.4 | -2 | -1 | -1 |
-1.5 | -2 | -1 | -1 |
-1.6 | -2 | -2 | -1 |
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151844.html原文链接:https://javaforall.net