1.必要的时候,我们会把double类型的值转变为int类型。语法如下
double x =9.997;
// 结果 = (需要的类型)处理的对象;
int nx = (int) x;
2.但是,这种转换只是将数字截断处理,现身生活中往往用到四舍五入。此时,我们需要一个数学库中的函数round来进行四舍五入,注意两点,是以小数点后第一位决定,返回值是long型需要强制转换。
public class Main {
public static void main(String args[]) {
double x1 = 9.4;
double x2 = 9.5;
int nx1 = (int)Math.round(x1);
int nx2 = (int)Math.round(x2);
System.out.println(nx1);
System.out.println(nx2);
}