BugDIARY

증감 타이밍[메모] 본문

IT/Java

증감 타이밍[메모]

HEMON 2024. 3. 17. 19:42

증감연산자가 어느 시점에서 증감 되는지 궁금해져서 작성

 

public class Main {
    public static void main(String[] args) {

        System.out.println("증감연산자 헷갈리는 부분 다시 짚기");
        // 증감에 쓰일 정수 변수
        int plusNum = 1;
        // 뒤에 증감하는 방법
        System.out.println("plusNum++ : " + plusNum++); // 1
        System.out.println("plusNum++ : " + plusNum);   // 2
        // 먼저 증감하는 방법
        System.out.println("++plusNum : " + ++plusNum); // 3
        System.out.println("++plusNum : " + plusNum);   // 3
    }
}

 

결과값

증감연산자 헷갈리는 부분 다시 짚기
plusNum++ : 1
plusNum++ : 2
++plusNum : 3
++plusNum : 3

Process finished with exit code 0

 

증감연산자를 뒤에 붙인 뒤 print하면 증감 전의 값이 출력된 다음 증감연산이 이루어진다.

증감연산자를 앞에 붙인 뒤 print하면 증감연산이 이루어진 다음 증감된 값이 출력된다.

Comments