自增,自减即可放在变量的前面也可以放在变量后面。
在单独使用的时候没有区别
如下代码
public class Demo35 {
public static void main(String[] args) {
int i=1;
i++;
System.out.println("i:"+i);
System.out.println("----------");
int j=1;
++j;
System.out.println("j:"+j);
}
}
结果
i:2
----------
j:2
但是在参与操作中使用就有区别了
代码如下
public class Demo35 {
public static void main(String[] args) {
int i=1;
int j=i++;
System.out.println("i:"+i);
System.out.println("j:"+j);
}
}
结果
i:2
j:1
若放前面
代码如下
public class Demo35 {
public static void main(String[] args) {
int i=1;
int j=++i;
System.out.println("i:"+i);
System.out.println("j:"+j);
}
}
结果
i:2
j:2
所以
若在参与操作中使用自增自减放后面的话,先拿参与变量操作后拿变量自增自减。