연산자 | 기능 | 연산 예 | 연산 예 2 |
---|---|---|---|
++ | 항의 값에 1을 더합니다. | i = ++num; -> 먼저 num값이 증가 후 i에 대입 | i = num++; -> i에 num을 대입하고 num값 증가 |
-- | 항의 값에서 1을 뺍니다. | i = --num; -> 먼저 num값이 감소 후 i에 대입 | i = num--; -> i에 num을 대입하고 num값 감소 |
예제
public class TypeConversion {
public static void main(String[] args) {
int i = 1;
int iplus = i++;
int j = 1;
int jplus = ++j;
System.out.println(iplus); //결과 : 1
System.out.println(i); //결과 : 2
System.out.println(jplus); //결과 : 2
System.out.println(j); //결과 : 2
}
}