본문 바로가기
Study Note/Java

JAVA_ Test056_ 반복문 (for 문) 실습 / 개요 / while문과 비교

by 시뮝 2018. 4. 14.
728x90


Test056  반복문 (for 문) 실습 / 개요 / while문과 비교

※ 개요

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


※ 형식 및 구조

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

   {

   실행문;

   }

수식1 : 루프 변수의 초기화를 위해 사용되며, 단 한 번만 실행된다.

수식2 : 조건식을 나타내는 것으로 이 조건식(수식2)이 만족하면 루프를 반복해서 수행하게 된다. 『for』문의 진행 순서는 수식2가 참이면 반복문을 수행하고 수식3을 실행한 후 수식2의 조건식을 다시 검사하는 구조로 진행된다. 따라서 처음에 조건식이 거짓일 경우 『for』루프를 한 번도 수행하지 않게 되는 것이다.

수식3 : 루프 변수의 재초기화를 위해 사용되어지며, 반복문의 조건식을 무너뜨리는 증감식으로 처리하는 것이 일반적이다. 컴마『,』를 이용하여 열 문장을 동시에 수행할 수도 있다.


Test056.java

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();


for (m=1; m<=10; m++)

{

System.out.println("m = " + m);

}

}

}


cmd

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

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글