System.out.println(10/40);
你会觉得是好多???0.25?0?
告诉你吧
是0,整除应该默认的是会作为int 处理,所以是0
想要得到0.25???
很简单
将他强转成double
你会觉得是好多???0.25?0?
告诉你吧
是0,整除应该默认的是会作为int 处理,所以是0
想要得到0.25???
很简单
将他强转成double
本文探讨了Java中整数除法的一个常见误区:当两个整数相除且期望得到浮点数结果时,默认情况下Java会执行整数除法并舍弃小数部分。文章通过一个简单的例子解释了这一现象,并提供了如何获得期望的小数结果的方法。
485

被折叠的 条评论
为什么被折叠?