Java 怎么判断double 类型转为 int 类型是四舍五入还是取整?

2019年3月17日14:41:45 评论 212

1.简介

写代码时可能会遇到一个问题,就是将 double 类型转为 int 类型到底是四舍五入还是取整?那么一起来看看吧。

2.代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */
public class DoubleToInt {
	public static void main(String[] args) {
		System.out.println((int)1.2);
		System.out.println((int)1.9);
		System.out.println((int)1.5);
	}
}

3.结果

4.总结

通过结果可以很明显的看出,是向下取整,并不是四舍五入,不管是1.2还是1.9、1.5,转为int都是1。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: