본문 바로가기
study/Java

[Java] 13. 반복문 (for, while, do while)1

by 금이패런츠 2022. 3. 14.
728x90
반응형
package chap4;
/*
 * 반복문 예제 1
 *  => (조건식)의 결과가 참인 동안 {}의 내용 실행
 *  
 * 1. for문  
 *  for (초기화;조건식;증감식) {
 *       문장들...
 *  }
 *  
 *  실행순서
 *   1. 초기화
 *   2. 조건식 - 참 : 문장들 실행
 *            거짓 : for 밖으로 제어 이동
 *   3. 문장들 실행
 *   4. 증감식 => 2번 조건식으로 이동  
 *          
 * 2. while문  
 *  while (조건식) {
 *         문장들...
 *  }
 *  
 *  실행순서
 *   1. 조건식 - 참 : 문장들 실행
 *            거짓 : while 밖으로 제어 이동
 *   2. 문장들 실행 => 1번 조건식으로 이동
 *                  
 * 3. do while문
 *  
 *  do {
 *      문장들
 *  } while(조건식);
 *  
 *  실행순서
 *   1. 문장들 실행
 *   2. 조건식 - 참 : 1번 문장으로 이동
 *            거짓 : do while 밖으로 제어 이동
 */
public class LoopEx1 {
	public static void main(String[] args) {
		
		//for문
		System.out.println("for 1부터 5까지 출력하기");
		for(int i=1; i<=5; i++) {
			// i : for 구문에서만 사용되는 변수
			System.out.println(i); //12345		
		}
		System.out.println();
		
		//while문
		System.out.println("while 1부터 5까지 출력하기");
		int i = 1;
		while(i<=5) { //i=6
			System.out.print(i); //12345
			i++;
		}
		System.out.println();
		System.out.println("i=" + i);
		
		//do while문
		System.out.println("do while 1부터 5까지 출력하기");
		i = 1;
		do {
			System.out.print(i);
			i++;
		} while(i<=5);
		System.out.println();
		System.out.println("i=" + i);
	}
}
728x90
반응형