一.基本用法
| 符号 | 作用 | 说明 |
| ++ | 加 | 变量的值加1 |
| -- | 减 | 变量的值减1 |
注意事项:++和--既可以放在变量的前边,也可以放在变量的后边
二.两种用法
1.单独使用
++和--无论是放在变量的前边还是后边,单独写一行的结果是一样的。
public class IncrementDecrementDemo { public static void main(String[] args) { // 定义变量a并初始化为10 int a = 10; System.out.println("初始值: a = " + a); // 执行a++操作 a++; System.out.println("执行a++后: a = " + a);//11 // 执行++a操作 ++a; System.out.println("执行++a后: a = " + a);//12 // 执行a--操作 a--; System.out.println("执行a--后: a = " + a);//11 // 执行--a操作 --a; System.out.println("执行--a后: a = " + a);//10 } }2.参与运算
(1)先用后加
int a = 10; int b = a++;(2)先加后用
int a = 10; int b = ++a;(3)举例
public class Arithmeticoperator{ public static void main(String[] args){ int x = 10; //后++:先用后加 //先把x变量中的值拿出来用,赋值给y,然后再进行自增。 //赋值给y的值是自增前的。 int y = x++;//x = 11 y = 10 //先++:先加后用 //先把x进行自增,然后把自增后的结果赋值给左边的变量 //先把x自增,变成12,然后再把自增之后的12赋值给z int z = ++x;//x = 12 z = 12 System.out.println("x:" + x);//12 System.out.println("y:" + y);//10 System.out.println("z:" + z);//12 } }