public class Test04 {public static void main(String[] args) {
int a = 0;
System.out.println("초기값 : " + a);a = a + 1;
System.out.println("a = a + 1 : " + a);
a++;
System.out.println("a++ : " + a);
a += 1;
System.out.println("a +=1 : " + a);
a += 2;
System.out.println("a +=2 : " + a);
System.out.print("a++ 실행 전 a의 값 : " + a);
System.out.print(", a++ 실행 : " + (a++));
System.out.println(", a++ 실행 후 a의 값 : " + a);
System.out.print("++a 실행 전 a의 값 : " + a);
System.out.print(", ++a 실행 : " + (++a));
System.out.println(", ++a 실행 후 a의 값 : " + a);
System.out.print("a-- 실행 전 a의 값 : " + a);
System.out.print(", a-- 실행 : " + (a--));
System.out.println(", a-- 실행 후 a의 값 : " + a);
System.out.print("--a 실행 전 a의 값 : " + a);
System.out.print(", --a 실행 : " + (--a));
System.out.println(", --a 실행 후 a의 값 : " + a);}
}
초기값 : 0
a = a + 1 : 1
a++ : 2
a +=1 : 3
a +=2 : 5
a++ 실행 전 a의 값 : 5, a++ 실행 : 5, a++ 실행 후 a의 값 : 6
++a 실행 전 a의 값 : 6, ++a 실행 : 7, ++a 실행 후 a의 값 : 7
a-- 실행 전 a의 값 : 7, a-- 실행 : 7, a-- 실행 후 a의 값 : 6
--a 실행 전 a의 값 : 6, --a 실행 : 5, --a 실행 후 a의 값 : 5