Android double强转为int类型,取整方式(向上,向下取整,四舍五入取整)


LogUtils.e("向上取整:" + (int) Math.ceil(99.1));// 100 (去掉小数凑整:不管小数是多少,都进一)
LogUtils.e("向下取整" + (int) Math.floor(99.8));// 99 (去掉小数凑整:不论小数是多少,都不进位)
LogUtils.e("四舍五入取整:" + Math.round(99.1));// 99 (小于0.5 舍弃)
LogUtils.e("四舍五入取整:" + Math.round(99.8));// 100(大于0.5 进一)

图片.png

date:2020.11.09 15:35:34 (周一 北京 晴 16/3℃)

你可能感兴趣的:(Android double强转为int类型,取整方式(向上,向下取整,四舍五入取整))