小编Ayu*_*eth的帖子

Java 中的隐式类型转换

我知道类型转换是在 Java 中自动完成的,用于将较低精度的原始类型转换为较高的精度。例如在这段代码中:

int i = 20;
int j = 40;
float k = i + j; //explicit casting not required
Run Code Online (Sandbox Code Playgroud)

我的问题是,内部实际发生了什么?在第三个语句中,i和的值是否j分别被转换为float然后相加?

还是先在inttype 中进行加法,然后将加法的结果转换为float?

java casting

2
推荐指数
1
解决办法
3578
查看次数

标签 统计

casting ×1

java ×1