728x90
증감 연산자 종류
| 연산자 | 의미 | 설명 |
| ++ | 증가 | 변수 값을 1 증가 |
| -- | 감소 | 변수 값을 1 감소 |
전위형 / 후위형의 차이
| 형태 | 예시 | 의미 |
| 전위형 | ++a | 먼저 1 증가 → 그 값을 사용 |
| 후위형 | a++ | 현재 값을 사용 → 나중에 1 증가 |
예제 비교
public class IncrementTest {
public static void main(String[] args) {
int a = 5;
int b = ++a; // a는 6, b는 6
int x = 5;
int y = x++; // x는 6, y는 5
System.out.println("전위형 b = " + b); // 6
System.out.println("후위형 y = " + y); // 5
}
}
반복문에서 자주 사용되는 예
for (int i = 1; i <= 5; i++) {
System.out.println(i);
}
i++은 i = i + 1과 같은 의미입니다.
감소 연산자 예시
int count = 10;
count--; // count = count - 1;
System.out.println(count); // 9
실습 아이디어
- 1부터 10까지 증가 출력 (++)
- 10부터 1까지 감소 출력 (--)
- while문 안에서 i++으로 반복
마무리 요약
| 연산자 | 의미 | 사용 위치 |
| ++ | 1 증가 | 전위형: ++a, 후위형: a++ |
| -- | 1 감소 | 전위형: --a, 후위형: a-- |
| a++ vs ++a | 사용 시점의 차이 | 후위: 먼저 사용, 전위: 먼저 증가 |
LIST
'JAVA > 자바 문법 기초 익히기' 카테고리의 다른 글
| switch 문 사용법 (0) | 2025.04.12 |
|---|---|
| if, else if, else (0) | 2025.04.12 |
| 논리 연산자 (0) | 2025.04.12 |
| 산술 연산자 (0) | 2025.04.12 |
| 비교 연산자 (0) | 2025.04.11 |