天天看點

自動遞增和遞減

自動遞增分為字首遞增和字尾遞增;自動遞減也是分為字首遞減和字尾遞減。

字首遞增或遞減是先運算再生成值,字尾遞增或遞減是先生成值再運算。

字首遞增:表示“++”操作符位于變量或表達式的前面。

字尾遞增:表示“++”操作符位于變量或表達式的後面。

字首遞減:表示“--”操作符位于變量或表達式的前面。

字尾遞減:表示“--”操作符位于變量或表達式的後面。

例子:

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
 */