dks_a 2022. 5. 1. 11:14
package pk60;

public class 순환문2 {

	public static void main(String[] args) {
		//무한 루프 돌리는 방법
		int i, sum;
		
		//A) for(초기값; 조건식; 증감식)의 내용을 모두 생략 ///////////////
//		for(;;) {
//			System.out.println("무한루프 실행 중");
//		}
//		System.out.println("무한루프 종료"); // 도달할 수 없으므로 에러
		
		//B) for의 조건식만 생략하기 ///////////////////////////////////////
		sum = 0;
//		for(i=1; true; i++) // 무한루프
		for(i=1; ; i++) { // 컴파일러가 가종으로 조건식을 true로 설정함
			sum += i;
			if(sum >= 100)
				break;
		}
		System.out.println(sum); // 105	
		System.out.println();
		
		//C) while(true) 무한루프 이용하기 ///////////////////////////////////////
		sum = 0;
		i = 1;
		while(true) {
			sum += i++;
			if(sum >= 100)
				break;
		}
		System.out.println(sum); // 105	
		System.out.println();
	}

}