假设我在int
值上做了一些算术运算(比如除法然后加法),然后想要将结果存储在int
值中。
如何舍入大于或等于x.5
的值,然后在小于x.5
时向下舍入?
所以11.5 = 12
和11.3 = 11
答案 0 :(得分:1)
Java.Math库提供了楼层和天花板功能。
import Java.Math.*;
System.out.println(Math.ceil(13.4)); // Prints 14
System.out.println(Math.floor(13.4)); // Prints 13
同一个库中还提供了舍入功能
System.out.println(Math.round(10.6)); // Prints 11
System.out.println(Math.round(10.4)); // Prints 10