为什么(13/3 == 4)是正确的?

时间:2018-11-29 11:57:45

标签: java division integer-division

((13 / 3 == 4) == true) 

为什么这等于事实? 13/3 = 4.3333和 4.333不等于4。 关于自动转换为整数吗?圆吗?

我在Java EE 8中对其进行了测试。

1 个答案:

答案 0 :(得分:5)

因为编写13 / 3时已经将两个整数相除,所以结果只是整数部分,所以4

这样,您的下一个条件4 == 4true