天天看点

自动递增和递减

自动递增分为前缀递增和后缀递增;自动递减也是分为前缀递减和后缀递减。

前缀递增或递减是先运算再生成值,后缀递增或递减是先生成值再运算。

前缀递增:表示“++”操作符位于变量或表达式的前面。

后缀递增:表示“++”操作符位于变量或表达式的后面。

前缀递减:表示“--”操作符位于变量或表达式的前面。

后缀递减:表示“--”操作符位于变量或表达式的后面。

例子:

public class AutoInc {

	public static void main(String[] args) {
		int i = 1;
		System.out.println("i: " + i);
		System.out.println("i++: " + i++);
		System.out.println("++i: " + ++i);
		System.out.println("i: " + i);
		System.out.println("i--: " + i--);
		System.out.println("--i: " + --i);
		System.out.println("i: " + i);
	}
}
/*
ouput:
i: 1
i++: 1
++i: 3
i: 3
i--: 3
--i: 1
i: 1
 */