++ 变量,-- 变量 先进行变量自增或者自减,然后在进行数字的计算
变量 ++,变量 – 先进行数字计算,然后在进行自增或自减
++ 在变量前的示例
变量a需要先进行自增计算,所以a=2。
因此:
++a + b = 2 + 2 = 4
public static void main(String[] args) {
int a = 1;
int b = 2;
System.out.println("++a + b = " + (++a + b));
System.out.println("a = "+ a);
System.out.println("b = "+ b);
}
代码结果输出
++a + b = 4
a = 2
b = 2
++ 在变量后的示例
变量a需要先进行数字计算,所以a的值没有变换,当a参与完计算,在进行自增运算。
因此:
a = 2
a++ + b = 1 + 2 = 3
public static void main(String[] args) {
int a = 1;
int b = 2;
System.out.println("a++ + b = " + (a++ + b));
System.out.println("a = "+ a);
System.out.println("b = "+ b);
}
代码结果输出
a++ + b = 3
a = 2
b = 2