[Java]/Program source (java)
056 - Java 반복문 for문의 구조와 관찰 실습
Jelly-fish
2023. 8. 31. 16:22
/*=========================================
■■■ 실행 흐름의 컨트롤(제어문) ■■■
- 반복문(for문) 실습 및 관찰
===========================================*/
/*
○ 개요
『for』 문은 정해진 횟수만큼 반복해야 하는 경우
유용하게 사용되어지는 반복문으로
『while』문과 마찬가지로 반복 실행해야 하는 구문이
조건에 맞지 않을 경우 한 번도 수행하지 않을 수 있으며
루프 변수의 초기값, 조건식, 증감식 등을 한 지점에서 확인할 수 있기 때문에
가독성이 높은 반복문에 해당한다.
○ 형식 및 구조
for (수식1; 수식2; 수식3)
{
실행문;
}
수식1은 루프 변수의 초기화를 위해 사용되며,
최초 단 한 번만 실행된다.
수식2는 조건식을 나타내는 것으로 이 조건식(수식2)이 만족하면
루프를 반복해서 수행하게 된다.
『for』문의 진행 순서는 수식 2가 참이면 반복문을 수행하고
수식3을 실행한 후 수식2의 조건식을 다시 검사하는 구조로 진행된다.
따라서 처음에 조건식의 처리 결과가 거짓일 경우
『for』루프를 한 번도 수행하지 않게 되는 것이다.
수식3은 루프 변수의 재초기화(갱신)를 위해 사용되어지며,
반복문의 조건식을 무너뜨리게 되는 증감식으로 처리하는 것이 일반적이다.
컴마(『,』)를 이용하여 여러 문장을 동시에 수행할 수도 있다.
*/
public class Test056
{
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);
}
}
// 실행 결과
/*
n = 1
n = 2
n = 3
n = 4
n = 5
n = 6
n = 7
n = 8
n = 9
n = 10
m = 1
m = 2
m = 3
m = 4
m = 5
m = 6
m = 7
m = 8
m = 9
m = 10
계속하려면 아무 키나 누르십시오 . . .
*/