컴퓨터프로그래밍/JAVA

JAVA-반복문

zelkova 2013. 9. 28. 11:09

 <목차로 돌아가기>


  While 문

명령문을 여러번 반복해서 수행할 경우에는 반복문을 사용하게 된다.

아래는 기본적인 반복문의 while의 순서도이다.


 1.정수타입 i에 5 할당

 2.정수타입 num에 3할당

 3.i와 num 비교

 3-1. 5>3은 참이므로 num++; 실행

 3. i와 num 비교

 3-1. 5>4는 참이므로 num++; 실행

 4. i와 num비교

 4-1. 5>5는 거짓이므로 종료



자바코드로 구현하면 아래와 같다.


1

2

3

4

5

6

7

8

9

10

11

12

13

 public class WhileExam 

 {

    public static void main(String[] args) 

    { 

        int i=5; 

        int num=3; 

      

        while(i<num) 

        { 

            num++;

        } 

    } 

 }


*while문의 표현식에는 true나 false의 부울값이 와야한다.

true면 계속 진행 false면 중지한다.

 


  DO WHILE문



1. 정수타입 i에 5 할당


2. 정수타입 num에 3할당 


3. num++; 실행 


4. i와 num 비교 


4-1. 5>4는 참 임으로 num++실행


5. num++; 실행


6. i와 num 비교 


6-1. 5>4는 거짓 임으로 종료


자바코드로 구현하면 아래와 같다.



1

2

3

4

5

6

7

8

9

10

11

12

13

 public class WhileExam 

 {

    public static void main(String[] args) 

    { 

        int i=5; 

        int num=3; 

      

       do

        { 

            num++;

        } 

        while

    } 

 }





 

  FOR 문





 1. 정수타입 i에 1할당


 2. i 와 5 비교

 2-1. 1<5는 참 이므로 "먹고살기힘들어"출력

 2-2. i++; 실행후 조건문으로 복귀


 3. i 와 5 비교

 3-1. 2<5는 참이므로 "먹고살기힘들어"출력

 3-2. i++; 실행 후 조건문으로 복귀


 4. i와 5 비교

 4-1. 3<5는 참이므로 "먹고살기힘들어"출력

 4-2. i++; 실행 후 조건문으로 복귀

 

 5. i와 5비교

 5-1. 4<5는 참이므로 "먹고살기힘들어"출력

 5-2. i++; 실행 후 조건문으로 복귀


 6. i와 5 비교

 6-1. 5<5는 거짓이므로 종료


반응형

'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글

JAVA - 분기문  (0) 2013.09.30
JAVA - 조건문 IF  (0) 2013.09.29
자바 - 제어문  (0) 2013.09.26
자바 - 배열  (2) 2013.08.08
자바의 기초 - FQCN, JAR  (0) 2013.08.08