티스토리 뷰
먼저 증가 및 감소 되서 결과에 반영된다.
연산자 |
연산자의 기능 |
결합방향 |
++ (prefix) |
피연산자에 저장된 값을 1증가 ex) val = ++n; |
<- |
-- (prefix) |
피연산자에 저장된 값을 1감소 ex) val = --n; |
<- |
다음 문장으로 넘어가서야 증가 및 감소 되서 결과에 반영된다.
연산자 | 연산자의 기능 | 결합방향 |
++ (postfix) | 피연산자에 저장된 값을 1증가 ex) val = n++; | <- |
-- (postfix) | 피연산자에 저장된 값을 1감소 ex) val = n--; | <- |
public class PostFix {
public static void main(String[] args)
{
int num1 = 7;
int num2, num3;
num2 = num1++;
num3 = num1--;
System.out.println(num1); //현재값 7이 저장
System.out.println(num2); //7이 저장되고 다음값에서 8이 된다
System.out.println(num3); //위에서 8값이 저장되며 다음 문장이 있다면 7이 된다.
}
}
결과값
7
7
8
'JAVA' 카테고리의 다른 글
if, if~else (0) | 2015.06.08 |
---|---|
비트연산자 (0) | 2015.06.08 |
논리 연산자 (0) | 2015.05.04 |
자바 자료형 정리 (0) | 2015.05.04 |
자바 기초 공부 링크 주소 (0) | 2015.01.13 |