본문 바로가기

Java/Java 기초

[Java] 증감 연산자 적용 순서 알아보기

증감 연산자 : ++, --
 - 값을 1씩 증가 또는 감소 시키는 연산자 

class OpPostPrefix
{
	public static void main(String[] args) 
	{
		int n1 = 7, n2, n3;
		n2 = ++n1; // n1의 값을 1 증가 시킨 후 n2에 대입
		n3 = --n1; // n1의 값을 1 감소 시킨 후 n3에 대입
		System.out.println(n1 + ", " + n2 + ", " + n3);
		// 7, 8, 7

		n1 = 7;
		n2 = n1++; // n1의 값을 n2에 대입 시킨 후, 1 증가
		n3 = n1--; // n1의 값을 n3에 대입 시킨 후, 1 감소
		System.out.println(n1 + ", " + n2 + ", " + n3);
		// 7, 7, 8

		//증감 연산자는 될 수 있으면 다른 식과 붙이지 않고 따로 동작시킴.
		/*
		n1++;
		n2 = n1;
		--n1;
		n3 = n1;
		*/
	}
}
728x90
반응형