📅  最后修改于: 2023-12-03 15:01:33.999000             🧑  作者: Mango
在 Java 中,如果我们对两个整数进行除法运算,得到的仍然是整数。例如:
int result = 9 / 2; // 得到的 result 是 4
如果我们希望得到浮点数结果,可以将其中一个操作数转换为浮点数,例如:
double result = 9.0 / 2; // 得到的 result 是 4.5
或者:
double result = 9 / 2.0; // 得到的 result 是 4.5
但是如果我们想要得到浮点数结果,并且又不想使用浮点数常量作为除数或被除数,可以使用显式类型转换将整数转换为浮点数,例如:
int a = 9;
int b = 2;
float result = (float) a / b; // 得到的 result 是 4.5
在这个代码中,我们将整数类型的 a 转换为了浮点数类型,并且进行了除法运算,得到了浮点数结果。注意,在进行类型转换时,需要使用括号将要转换的操作数括起来,并且在括号前加上转换后的类型。
以上就是 Java 中整数除法转换为浮点数的方法。