지식아일랜드

코딩 기초 15편 _ JAVA 증감 연산자(Increment and Decrement operators) 본문

JAVA 기초

코딩 기초 15편 _ JAVA 증감 연산자(Increment and Decrement operators)

모르는게 없는 지식인 2023. 3. 20. 22:05
반응형

안녕하세요?

지식아일랜드의 모르는게 없는 지식인 입니다.

 

오늘은 지난 시간 JAVA 코딩 대입 연산자에 이어서,

증감 연산자(Increment and Decrement operators)에 대해 예제와 함께 설명드리려고 합니다.

자 그럼 차근차근 설명드릴테니 따라오세요!

 

 

 

증감 연산자(Increment and Decrement operators) 예제 코드
public class IncrementDecrementExample {
     public static void main(String[] args) {
           int x = 5;
           int y = 10;

           // increment operator
           x++;
           System.out.println("x after increment: " + x);

           // decrement operator
           y--;
           System.out.println("y after decrement: " + y);

           // prefix increment
           int a = 5;
           int b = ++a;
           System.out.println("a after prifix increment: " + a);
           System.out.println("b after prefix increment: " + b);

           // postfix increment
           int c = 5;
           int d = c++;
           System.out.println("c after postfix increment: " + c);
           System.out.println("d after postfix increment: " + d);
      }
}

 

위 코드에서는 증가 연산자와 감소 연산자를 사용하는 방법을 보여줍니다.

 

x++은 x값을 1증가시키고, y--은 y값을 1 감소시킵니다.

이러한 증가 연산자와 감소 연산자는 변수를 증가 또는 감소시키는데 사용됩니다.

 

또한, ++a와 c++과 같은 prefix 및 postfix increment 연산자를 사용할 수 있습니다.

prifix increment 연산자는 변수를 먼저 증가시키고 다른 연산에 사용합니다.

반면 postfix increment 연산자는 변수를 다른 연산에 사용한 다음에 증가시킵니다.

 

위 예제를 실행하면 다음과 같은 결과가 출력됩니다:

x after increment: 6
y after decrement: 9
a after prefix increment: 6
b after prifix increment: 6
c after postfix increment: 6
d after postfix increment: 5

 

즉, x값은 6이 되고 y값은 9가 됩니다.

prefix increment 연산자를 사용하여 a값을 1 증가시킨 후 b값은 6이 되고,

postfix increment 연산자를 사용하여 c값을 1 증가시킨 후 d값은 5가 됩니다.

 

 

 

 

어떠셨나요?

증감 연산자에 대해 이해가 잘 되셨나요?

조금 복잡해 보일 순 있어도 기본 원리만 아신다면 어렵지 않으실 거에요

 

그럼 저는 다음 포스팅에도 유익한 코딩 정보로 돌아올게요

감사합니다!

반응형
Comments