运算符问题 本帖最后由 shoot29 于 2009-09-22 22:14:09 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大家可以亲自试一下,我开始是想debug看一下这些运算的优先级到底是什么样的谁知道居然出现这样的结果,看哪个高手能指点一下,难道是eclipse的bug? 就是3.51. z-- z的值是32. ++x x的值是23. 两者相除,结果是1.54. 2+1.5 = 3.5 (1)z--是Z先参加运算,再自减。 (2)++X是先自增,在参加运算。(3)运算前z=3,x=2.(4)y=y+z--/++x=3.5(z=2,x=2)不过我还不知道double也可以自增。 楼主怎么跑出来的啊?我debug了下,结果也是一样的啊。以前碰到过,debug的时候值和普通运行时会不一样的情况,结果集的next()会有这种情况。 我就是在第二句设了断点,然后执行,有无断点结果是不一致的,我的环境是jdk1.5,eclipse3.2.1你说的结果集的next()是什么意思 lz 分步运算吧,类似的问题csdn上讨论了无数遍了。 没有什么意义了。 java Swing重绘组件问题! StringBuffer是线程安全吗?我有例子说它不是安全的。 请问JAVA适合开发网游吗? 请问如何用JTree实现以下效果? 关于用vector建立二维动态数组问题 itext 如何设置黑体和16k页面 我要动态调用类的方法,怎么弄? java实现生产者-消费者 deliver.pc是什么类型的文件? 如何安装和调试swing 为什么这段代码没有实现线程同步? 7zip 排除指定文件夹下的文件
谁知道居然出现这样的结果,看哪个高手能指点一下,难道是eclipse的bug?
1. z-- z的值是3
2. ++x x的值是2
3. 两者相除,结果是1.5
4. 2+1.5 = 3.5
(2)++X是先自增,在参加运算。
(3)运算前z=3,x=2.
(4)y=y+z--/++x=3.5(z=2,x=2)
不过我还不知道double也可以自增。
我就是在第二句设了断点,然后执行,有无断点结果是不一致的,我的环境是jdk1.5,eclipse3.2.1
你说的结果集的next()是什么意思