메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 java 프로그래밍

뇌를 자극하는 java 프로그래밍 질의응답 게시판입니다.

선생님 Vitamin Quiz 페이지92 쪽에서요~!

2009-12-19

|

by

1981

class DoWhileExample {

public static void main (String args[]) {

     int cnt = 10 ;

    do {

    System.out.println(cnt);

     cnt++;        // 요부분이 헷갈립니다

    }  

while ( cnt < 10);

System.out.println("Done.");

    }
}

이부분에서 증가연산자인 cnt++은 어떨때 발동되는 건가요

제말은 꼭!! 지금상황일때만을 말하는건 아니구요 다른예들도 다 포함해서말이죠 ^^;;

여기서는 물론 출력값이 10 Done 이렇게 나오겠지만 cnt++의 위치가

do {

System.out.println(cnt ); 하고 나서 아래에 cnt++;가 붙는데

cnt++가 System.out.println(cnt ); 위로 가야 되지 않나요??

출력값이 나온후 증가연산자가 붙고 이러니 헷갈립니다 ㅠ
댓글 입력