先来看代码
double d1 = 5/2;
double d2 = 5/2.0;
其中d1的结果等于2,d2的结果等于2.5
主要的原因就是右边两个数字在进行运算后,第一个为int类型,我们都知道int类型是整数,所以只能保存整数部分,再进行自动类型转换。而第二个右边的运算结果为double类型浮点数,所以结果就为整数和小数的结合。
总结
我们在进行操作运算符进行计算时,/ 就是我们数学中的除法,可以先计算出正确的结果,至于要不要取证就看两边的数据类型。
版权声明:本文为qq_44942083原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。