首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为何在java这个表达式结果为0呢?该如何处理

2012-02-03 
为何在java这个表达式结果为0呢?double a3/5*2System.out.println(a)结果为0;记得在php上面可以得到正

为何在java这个表达式结果为0呢?
double a=3/5*2;
System.out.println(a);

结果为0;

记得在php上面可以得到正确的结果,但java返回0,请讲一下原因,thx!


[解决办法]
因为你的处理中都是整型数据。所以结果也是整型的。

3/5.0*2,这样就不是0了

热点排行