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

        int val1 = 7;
        int val2 = --val1;
        int val3 = ++val1;
        System.out.printf("%d %d %d\n", val1 , val2, val3);

        val1=7;

        System.out.printf("%d %d %d\n", val1 , --val1, ++val1);
    }

}

 

 

결과 ==

 

run:
7 6 7
7 6 7
BUILD SUCCESSFUL (total time: 0 seconds)

 

 

이렇게 나와

 

///////// 원문 ///////////////

 

int val1 = 7;

 int val2 = --val1;

 int val3 = ++val1;

  

    printf("%d %d %d\n", val1 , val2, val3);


이건  7 6 7인데


int val1=7;


    printf("%d %d %d\n", val1 , --val1, ++val1);


이건 왜 778임?

 

////////////////////////////////////