JAVA 프로그래밍

문제

증가연산자(++)와 감소연산자(--)의 전위연산자와 후위연산자를 실습하고 그 결과를 출력하는 문제입니다 이를 해결하는 프로그램의 다음 실행상태에 대해 빈칸을 채우세요 

프로그램의 실행순서 및 실행상태

1  public static void main( String[] args ) {  

2   int two = 2;

4             ++ two;         

3   int pre = 
                    main()
scan  (Scanner) 
 two 2
 pre

5   System.out.println( "pre  = ++2 는 2+1(3) 실행후 pre에 " + pre + " 대입" );
pre  = ++2 는 2+1(3) 실행후 pre에 3 대입

6   two = 2;

7   int post =  

8              two ++;         
                    main()
scan  (Scanner) 
 two 2
post

9   System.out.println( "post = 2++ 는 post에 " + post + " 대입후 2+1(3) 실행" );
post = 2++ 는 post에 2 대입후 2+1(3) 실행

10   two = 2;

12         -- two;         

11   pre = 
                    main()
scan  (Scanner) 
 two 2
 pre

13   System.out.println( "pre  = --2 는 2-1(1) 실행후 pre에 " + pre + " 대입" );
pre  = --2 는 2-1(1) 실행후 pre에 1 대입

14   two = 2;

15   post = 

16          two --;         
                    main()
scan  (Scanner) 
 two 2
post

17   System.out.println( "post = 2-- 는 post에 " + post + " 대입후 2-1(1) 실행" );
post = 2-- 는 post에 2 대입후 2-1(1) 실행

18  }


프로그램 코드

			
	public class IncrementDecrement
	{
1		public static void main( String[] args ) { 	
2			int two = 2;
3			int pre = 
4			          ++ two;									
5			System.out.println( "pre  = ++2 는 2+1(3) 실행후 pre에 " + pre + " 대입" );
		
6			two = 2;
7			int post =  
8			           two ++;									
9			System.out.println( "post = 2++ 는 post에 " + post + " 대입후 2+1(3) 실행" );
		
10			two = 2;
11			pre = 
12			      -- two;									
13			System.out.println( "pre  = --2 는 2-1(1) 실행후 pre에 " + pre + " 대입" );
		
14			two = 2;
15			post = 
16			       two --;									
17			System.out.println( "post = 2-- 는 post에 " + post + " 대입후 2-1(1) 실행" );
		
18		}
	}