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
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test058_ 반복문 (for 문) 실습 / 다중 for문(반복문의 중첩)을 활용한 구구단 출력 (0) | 2018.04.14 |
---|---|
JAVA_ Test057_ 반복문 (for 문) 실습 / 4의 배수만 출력하는 프로그램 (0) | 2018.04.14 |
JAVA_ Test055_ 반복문 (do ~ while 문) 실습 / 여러 개의 정수를 입력받아 그 합을 계산 (0) | 2018.04.14 |
JAVA_ Test054_ 반복문 (do ~ while 문) 실습 / 사용자가 원하는 답을 낼때까지 반복질문 (0) | 2018.04.14 |
JAVA_ Test053_ 반복문 (while 문) 실습문제 / 원하는 단의 구구단 출력하기 (0) | 2018.04.14 |
댓글