JAVA/함수 (eclipse)
[JAVA] 선행증감 / 후행증감 연산자
샛별KIM
2021. 5. 20. 17:36
++ 피연산자 : 다른 연산을 수행하기 전에 피연산자에 +1 값을 저장
-- 피연산자 : 다른 연산을 수행하기 전에 피연산자에 -1 값을 저장
피연산자 ++ : 다른 연산을 수행한 후에 피연산자에 +1 값을 저장
피연산자 -- : 다른 연산을 수행한 후에 피연산자에 -1 값을 저장
int num1 = 1;
int num2 = ++num1; //선행증감, num1에 먼저 1을 더한 후 num2에 넣어주므로 2 2
int num03 = --num01 + ++num02; // 1 3 4
int num04 = ++num01 - --num02; // 2 2 4 0(2-2)
num01 = 0; num02 = 0; num03 = 0; num04 = 0; // 초기화
num02 = num01++; //후행증감, num2에 먼저 num1을 대입 후 num1에 +1, 1 0 출력
num03 = num02++ + num01; //출력 : 1 1 1
num04 = num03-- + num02++ + ++num01; //출력 : 2 2 0 4