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임?

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