본문 바로가기
JAVA

Test059.java / 실행 흐름의 컨트롤(제어문) 반복문 - for 문 실습 / 기본 구조

by universedevelope 2022. 8. 14.
/* ===============================================
	■ ■ ■ 실행 흐름의 컨트롤(제어문) ■ ■ ■	
=================================================*/

// 반복문(for 문) 실습

/*
○ 개요
	『for』 문은 정해진 횟수만큼 반복해야 하는 경우
	유용하게 사용되어지는 반복문으로
	『while』문과 마찬가지로 반복 실행해야 하는 구문이
	조건에 맞지 않을경우 한번도 수행하지 않을 수 있으며
	루프 변수의 초기값, 조건식, 증감식 등을 한 지점에서 확인할 수 있기 때문에
	가독성이 높은 반복문에 해당한다.

○ 형식 및 구조

	for (수식; 수식2; 수식3)

	{		
		실행문;
	}
	수식 1은 루프 변수의 초기화를 위해 사용되며,
			 최초 단 한번만 실행된다.

	수식 2는 조건식을 나타내는 것으로 이 조건식(수식2)이 만족하면
			 루프를 반복해서 수행하게 된다.
		  	 『for』문의 진행 순서는 수식2가 참이면 반복문을 수행하고
			 수식3을 실행한 후 수식2의 조건식을 다시 검사하는 구조로 진행된다.
			 따라서 처음에 조건식의 처리 결과가 거짓일 경우
			 『for』루프를 한번도 수행하지 않게 되는 것이다.
	수식 3은 루프 변수의 재초기화를 위해 사용되어지며
			 반복문의 조건식을 무너뜨리게 되는 증감식으로 처리하는 것이 일반적이다.
			 컴마(『,』)를 이용하여 여러 문장을 동시에 수행할 수도 있다.

*/
public class Test059
{
	public static void main(String[] args)
	{
		int n=1, m;	// n : while 에서 사용할 루프변수
					// m : for 에서 사용할 루프변수

		while (n<=10)
		{
			System.out.println("n = " + n);
			n++;

		}
		System.out.println();

		// while문을 ↓ for 문으로전환

		for(m=1; m<=10; m++)
			System.out.println("m=" + m);

	}
}
728x90

댓글