JAVA 6강 무한루프문

YEONG EUN LEE (Chloe)·2023년 12월 15일

JAVA 기초

목록 보기
10/42
post-thumbnail

무한 루프문(무한반복문 형식)

특정한 조건을 만족할 때까지 돌아야 할 때, 무한 루프문을 작성함
보통 루프는 특정조건을 만족할 때 돌아가고 그 조건을 벗어나면 루프문을 벗어남

for (  ;  ;  ){
	실행문들;
	...
	
	반드시 제어어나 제어식이 있어야 함.
	}
while ( true  ) {
	실행문들;
	...
	반드시 제어어나 제어식이 있어야 함.!
	 } 
do{
	실행문들;
	...
	반드시 제어어나 제어식이 있어야 함.
	} while(   );
public class Ex15 {
	public static void main(String[] args) {
		// 무한루프문 - 반드시 break문이 있어야 함.
		System.out.println("무한루프 for문"); // 그냥 반복문에서 많이 사용
		int i = 1;
		
		for (;;) { // for의 무한반복문 형식
			System.out.print( (i!=1 ? "  ": "") + i);
			i++;
			if (i > 10) break;
		}
		System.out.println("\n종료 후 i의 값:  " + i);
		System.out.println("\n=====================\n");
		
		
		
		System.out.println("무한루프 while문");
		i = 1;
		
		while(true) {
			System.out.print((i!=1? "  ": "") + i);
			i++;
			if (i > 10) break;

		}
		System.out.println("\n종료 후 i의 값: "+i);
		System.out.println("\n=====================\n");
		
		
		
		System.out.println("무한루프 while문"); // 무한반복문에서 많이 사용
		i = 1;
		boolean tf = true;
		while(tf) {
			System.out.print((i!=1? "  ": "") + i);
			i++;
			if (i > 10) tf = false;

		}
		System.out.println("\n종료 후 i의 값: "+i);
		System.out.println("\n=====================\n");
		
		
		
		System.out.println("무한루프 do ~ while문"); // 데이터베이스처리 할 때 사용
		i = 1;
		tf = true;
		do {
			System.out.print((i!=1?"  ":"")+ i);
			i++;
			if (i > 10) tf = false;
		}while(tf);
		System.out.println("\n종료 후 i의 값: "+i);
		System.out.println("\n=====================\n");
		
	}

}

0개의 댓글