본문 바로가기
자바

자바 기본 문법 - 제어문 -반복문

by blog-yj 2019. 1. 7.

반복문


반복문은 하나의 수행문 또는 중괄호 범위 내에 있는 모든 수행문을 반복할 수 있게 하는것이다.

반복문의 종류에는 for문,while문,do-while문이 있다.


for문

for문은 특정한 명령들을 원하는 만큼 반복적으로 처리할 때 사용하는 제어문이다.

동작에 있어서 매번 조건 비교부터 먼저하여 조건을 만족해야만 실행 명령문을 처리하는 형태로 이루어져 있으며 조건을 만족하지 못할 때에는 for문을 빠져나가게 되어 있다.

사용 법 

for(초기식;조건식;증감식){

수행문1;

수행문2;

}

초기식 - 가장 먼저 수행하는 부분으로서 한 번만 수행한다.

조건식 - 초기식 다음으로 수행하는 부분이며 루프가 돌때마다 한 번씩 비교하여 반복을 수행해야할지 벗어날지 결정한다.

증감식 - 증감식은 루프를 수행할 때마다 조건식에서 비교하기 전에 항상 수행하여 조건식에 사용되는 변수값을 증가시키거나 감소시킨다.

ex)

for(int i=1;i<=5;i++){

System.out.printli);

}

초기식 i=1

조건식 i<=5 면 반복

증감식 i++

결과 12345



while문

while문은 for문과 유사하며 특정한 명령들을 반복적으로 처리할 목적으로 사용한다.

ex)

int i=10;

while(i>1){

System.out.print(i);
i--;

}

결과 1098765432


do~while문

do~while문은 조건 비교에서 불만족한 경우가 있더라도 처리를 먼저하고 조건 비교가 이루어지기 때문에 최소 한번은 수행이 된다.

ex)

int i=10;

String str="java";

do{

System.out.println(str);

}while(i>10);


위 게시글은 자바 프로그래밍 바이블(증보판)의 내용을 참조하였습니다.