문제
증가연산자(++)와 감소연산자(--)의 전위연산자와 후위연산자를 실습하고 그 결과를 출력하는 문제입니다 이를 해결하는 프로그램의 다음 실행상태에 대해 빈칸을 채우세요
프로그램의 실행순서 및 실행상태
1 public static void main( String[] args ) {
2 int two = 2;
4 ++ two;
3 int 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 ++;
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 =
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 --;
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 }
}