自增运算:(只能用在变量上,常量不能使用++和–)
++ 在变量原有基础上,累加一个1
-- 在变量原有基础上,累减一个1
使用格式:
用在变量前面:++num
用在变量后面:num++
使用方式:
单独使用:自己独立成一个步骤语句,不和其他操作混合。
混合使用:和其他操作一起混合。
前和后两个使用方式区别:
单独使用:前++和后++没有任何区别。
int num1 = 10;
//单独使用前++
++num1;
System.out.println(num1); //11
//单独使用后++
num1++;
System.out.println(num1); //11
混合使用:
前++:变量立马+1,拿着结果进行使用。【先加后用】
后++:先使用当前变量数据,然后再+1操作【先用后加】
//和输出语句一起混合使用
int num2 = 20;
System.out.println(++num2); //21
System.out.println(num2); /21
int num3 = 30;
System.out.println(num3++); //30
System.out.println(num3); //31
//和赋值一起混合使用
int x = 10;
int y = 20;
int result1 = x++;
System.out.println(result1); //10
System.println(x); //11
int result2 = ++y;
System.out.println(result2); //21
System.out.println(y); //21
int a = 10;
int b = 20;
int result3 = ++a + b--;
System.out.print(result3); //31
System.out.println(a); //11
System.out.println(b); //19
System.out.println(100++); //错误。常量不能自增自减。