ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 반복문(while, do while, for)
    JAVA 2022. 5. 12. 13:44

    반복문은 조건이 참인 동안 반복수행하는 제어문을 뜻한다.

     

    먼저, while문을 보자.

    while(조건식) {
    	수행문1;
    }
    	수행문2;

    조건이 참일 때, 수행문1을 계속 실행하다가, 참이 아니게되면 수행문2가 실행된다.(true를 넣으면 무한반복)

     

    이번엔 do while문을 알아보자.

    do {
    	수행문1;
    } while (조건식) {
    	수행문2;
    }

    do 안에 있는 수행문1을 무조건 한번 실행하고, 그 다음 조건에 맞게 수행문2를 실행한다.

     

    이제, for문을 알아보자.

    for (초기화식; 조건식; 증감식) {
    	수행문;
    }
    //보통 for (num = 1; num <= 5; num++) 이런 식으로 쓴다.

    초기화식 값에서 조건식을 살피고 맞으면 수행문을 수행하고 증감식에서 증감하고 이걸 조건식이 맞으면 계속하는 원리이다. 증감식과 초기화식에는 문장이 하나 이상 들어갈 수 있다. 그리고 for 안을 다 비우면 무한반복을 하게 된다.

     

    마지막으로, 중첩 반복문을 알아보자. 

    반복문 내부에 또 다른 반복문이 있는걸 뜻하며, for문안에 for문이나 while이 들어간다. 많이 중첩될수록 수행시간이 늘어나게 된다. 예를 들면,

    
    for ( int dan=2 ; dan<=9 ; dan++) {
    	for ( int count=1 ; count<=9 ; count++ ) {
        	System.out.println(dan + '*' + count + '=' + dan*count);
        }
    }

    이런 식으로, 구구단을 작성할 수 있다.

    'JAVA' 카테고리의 다른 글

    객체와 객체지향이란?  (0) 2022.05.16
    break와 continue문  (0) 2022.05.16
    조건문(if, switch-case)  (0) 2022.05.11
    연산자들  (0) 2022.05.09
    변수 선언과 자료형, 상수와 리터럴  (0) 2022.05.04

    댓글

Designed by Tistory.