java 当 ++ 出现在变量后,会先做赋值运算,再自加 1

语法:当 ++ 出现在变量后,会先做赋值运算,再自加 1
int m = 20;
int n = m++;
System.out.println(n); // 20;
System.out.println(m); // 21
语法:当 ++ 出现在变量前的时候,会先进行自加 1 的运算,然后再赋值。
int x = 100;
int y = ++x;
System.out.println(x); // 101
System.out.println(y); // 101
例:
public static void main(String[] args) {
int m = 20;
int n = m++;
System.out.println(n); // 20;
System.out.println(m); // 21
int x = 100;
int y = ++x;
System.out.println(x); // 101
System.out.println(y); // 101
int o = 20;
o++;
System.out.println(o); // 21
int p = 20;
System.out.println(p++); // 20
System.out.println§; // 21
/**
* 控制台显示:
* 20
* 21
* 101
* 101
* 21
* 20
* 21
*/
}

你可能感兴趣的:(java,开发语言,算法)