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 |