본문 바로가기
JAVA/자바 문법 기초 익히기

증감 연산자

by DEVLIB 2025. 4. 12.
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