자바 반복문 for, while

250x250

자바 반복문 (java)

자바에서의 반복문은 내가 해본 c언어나 c++의 반복문과 똑같았다.

그래서인지 반복문이 어렵지는 않았다.

1. for문.

2. while문

3. do-while문

자바 이클립스 for while

반복문(Loop) 형식

반복문을 사용하면 특정 조건을 만족할때까지 원하는 작업을 반복해서 실행할 수 있다.

위에서 제가 반복문 종류를 3가지 적어놓았지만 반복문은 크게 두가지로 분류할 수 있다.

for문과 while문이다.(아래 예시코드)

package blog01;

public class Main {

	public static void main(String[] args) {
		
		for(int i=0;i<10;i++) {
			System.out.println("for문");
		}
		int j=0;
		while(j<10) {
			System.out.println("while문");
			j++;
		}
	}
}

아래는 이클립스에서 실행했을때의 결과입니다.

for문while문do-while문

 

for문

3개의 조건식으로 이루어져 있습니다.

for(수식 초기화;조건식;증감식)으로 이루어져 있습니다.

for(int i=0 ;i<10 ; ) 이렇게 해도 작동은 합니다.(무한루프지만..)

위의 코드를 살펴보면 한번 실행할때마다 i의 값이 1씩 올라가면서 i<10이 되면 빠져나오게 됩니다.

while문

1. while문

while(조건식)으로 되어있어서 무한루프가 되기 쉽습니다.

조건식 부분이 참일때 작동하며 거짓이면 빠져나옵니다.

위의 코드를 살펴보면 j=0인데 한번 반복할때마다 j의 숫자가 한개씩 늘어나서 결국에는 빠져나오게 되는 것입니다.

2. do-while문

아래 코드처럼 do{내용}while(조건식);으로 되어있습니다.

package blog01;

public class Main {

	public static void main(String[] args) {
		int i=0;
		do {
			System.out.println("do-while");
			i++;
		}while(i<10);
	}
}

while문이 조건식이 참인지 확인하고 참이라면 실행을 했다면 do-while문은 먼저 한번 실행하고 조건이 참인지 확인합니다.

Designed by JB FACTORY