粉色的网站,绍兴市建设局网站,wordpress代码编辑器,welfare wordpress有时我们会遇到向上和向下取整的操作#xff0c;这时我们可以使用Math类来进行操作。
1、向上取整
Math.ceil() 方法返回大于或等于指定表达式的最小整数#xff08;即向上取整#xff09;。如果参数是一个整数#xff0c;那么结果就是这个整数本身。
示例#xff1a; …有时我们会遇到向上和向下取整的操作这时我们可以使用Math类来进行操作。
1、向上取整
Math.ceil() 方法返回大于或等于指定表达式的最小整数即向上取整。如果参数是一个整数那么结果就是这个整数本身。
示例
double number 5.1;
double ceilResult Math.ceil(number); // 结果为 6.02、向下取整
Math.floor() 方法返回小于或等于指定表达式的最大整数即向下取整。如果参数是一个整数那么结果就是这个整数本身。
示例
double number 5.1;
double floorResult Math.floor(number); // 结果为 5.0Math.ceil() 和 Math.floor() 返回的是 double 类型的值即使结果是整数。如果你需要整数值你可以进行类型转换如 (int)。但是如果原始值小于Integer.MIN_VALUE或大于Integer.MAX_VALUE强制类型转换将会导致溢出。