Java中两个整数相除可能不是整数,因此需要进行取整。向上取整就是将小数部分向上一位取整到最近的整数。
Math类提供了向上取整方法 ceil()。
方法定义
public static double ceil(double a)
参数
a:需要向上取整的数。
返回值
- 返回double类型,表示a向上取整的结果。
示例说明
示例1
接下来我们看一个例子:计算8除以3的结果并向上取整。在这个例子中,8除以3等于2.6666667,向上取整结果为3.
public class CeilExample1 {
public static void main(String[] args) {
int a = 8;
int b = 3;
double result = Math.ceil((double)a / (double)b);
System.out.println(result);
}
}
代码运行结果为:
3.0
示例2
我们再来看一个例子:计算-7除以3的结果并向上取整。在这个例子中,-7除以3等于-2.3333333,向上取整结果为-2.
public class CeilExample2 {
public static void main(String[] args) {
int a = -7;
int b = 3;
double result = Math.ceil((double)a / (double)b);
System.out.println(result);
}
}
代码运行结果为:
-2.0
这就是Java中两整数相除向上取整的方式,通过Math中的ceil()方法可以很方便地实现。
The End


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)