自增自减运算符说明
单独使用时:++和- -既可以放在变量的后边,也可以放在变量的前边。以下的输出结果是一致的
public class OperatorDemo{
public static void main(String[] args){
int a = 10;
int b = 10;
a++;
++b;
System.out.println("++a:" + a); // a = 10;
System.out.println("b++:" + b); // b = 10;
}
}
参与操作时:如果放在变量的后边,先拿变量参与操作,后拿变量做++或者- -;
如果放在变量的前边,先拿变量做++或者- -,后拿变量参与操作。
public class OperatorDemo{
public static void main(String[] args){
int a = 10;
int b;
int c;
b = a++; //++位于变量后面
System.out.println("b的值:" + b); // b = 10;
System.out.println("a的值:" + a); // a = 11;
c = ++a; //++位于变量前面
System.out.println("c的值:" + c); // c = 12;
System.out.println("c的值:" + a); // a = 12;
}
}