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

J. *_*. H -1 java division integer-division

((13 / 3 == 4) == true) 
Run Code Online (Sandbox Code Playgroud)

为什么这等于真?13/3 = 4.3333和4.333不等于4.它是否自动转换为整数?和圆?

我在Java EE 8中测试过它.

Joe*_*ras 5

因为你写的时候13 / 3你已经划分了两个整数,所以结果只有int部分,所以4.

通过这种方式,你有一个条件4 == 4true