为什么120/240的结果不是0.5 你定义的数据类型是整型(int),没有小数位,只有浮点或实型才有小数位。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double d = 120/240 ;//d = 0.5 to:hexiaofeng(java爱好者)double d = 120/240 ;//d = 0.5 ????????????我的JBuilder5执行的结果怎么是0.0首先计算120/240结果是0赋值给d时才转换成double型 是不是这样的:double d = 120.0/240.0;// d == 0.5. double d = (double)122/240; 应为 : double d = (double)120/240;//d为0.5 重写java中Vector类遇到的问题 print'*' print'*' 怎样输出才不换行? 求解?????? 能给个详细准确的面向对象和面向过程的定义吗? jsf中 控件的 value属性和 binding属性有什么区别和联系? 帮忙注释一段代码吧谢谢 不带括号的四则运算表达式解析 一个有关Calendar的小问题! 类型转换问题? 在TabbedPanel中画JDesktopPane。急! 为什么这个循环会执行3次? 谁知道JB的书籍下载? jdk的最新正式版本是多少?
//d = 0.5
double d = 120/240 ;
//d = 0.5 ????????????
我的JBuilder5执行的结果怎么是0.0
首先计算120/240结果是0
赋值给d时才转换成double型
double d = 120.0/240.0;// d == 0.5.