一、代码实现
package com.test.test;
public class TTTT {
public static void main(String[] args) {
double d =1.76;
System.out.println((int)d);
double f =1.16;
System.out.println((int)f);
}
}
输出结果:
二、原因分析
1.double转int类型,小数点后面抹零,不存在四舍五入。
2.所以,后续在将小数的double转换成为int的时候,一定要注意,小数点后面的部分是自动抹去的。