将一种类型的值赋给另一种类型的变量称为类型转换。
若要将值强制转换为特定类型,请将该类型放在括号中,并将其放在值前面。
例子:
int a = (int) 3.14; System.out.println(a); // 输出 3
上面的代码将值3.14转换为整数,结果值为3。
另一个例子:
double a = 42.571; int b = (int) a; System.out.println(b); //输出 42
Java支持将整数自动类型转换为浮点,因为不存在精度损失。
另一方面,将浮点值分配给整数变量时,类型转换是必需的。