☕️ 증감 연산자
☕️ 증감 연산자
- 단항 연산자
- 변수의 값을 1 더하거나 1 뺄때 사용
- 연산자가 항의 앞에 있는가 뒤에 있는가에 따라 연산 시점과 결과가 달라짐
- 문장(statement)의 끝(;)을 기준으로 연산 시점을 생각해야 함
연산자 | 기능 | 연산 예 | 연산 예 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
}
}
Author And Source
이 문제에 관하여(☕️ 증감 연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sdk1926/증감-연산자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)