课程
/后端开发
/Java
/Java入门第二季 升级版
++的位置不同 为什么运行结果一个是3 一个是5 以我仅有经验感觉运算规则是矛盾的。。。。如果把x++解释成是1 那么z--为什么是2 求大神点醒
2016-02-29
源自:Java入门第二季 升级版 7-1
正在回答
第一个:z--,是z=3参与运算 ,++x是(x+1)=2参与运算,因为是int类型,所以3/2=1 ,即w=2+1=3
第二个:z=3 x=1 3/1 = 3 即 w= 2+3 =5;
蓁天粟 提问者
++i是先自加再运算;i++是先运算再自加
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
5 回答我在书上看到一个实例,输出结果不太理解,求大家帮解释一下
2 回答求解释 输出先后顺序
5 回答为什么我输出的是空值 求解释一下
1 回答输不出结果
2 回答这样居然也能输出结果!!那为什么要用类名或者其他方法呢?求解释