반복문에 대해 몇자 기록하고자 한다.
먼저, while 문에 대해 알아보쟈.
while(조건) {
}
위의 코드에서 괄호안 조건은 쉽게 말해 '언제까지 반복할 것이냐'의 의미이다.
그리고 조건 다음의 중괄호 { }안에는 반복적으로 실행하고자 하는 내용이 들어간다.
즉, 조건식이 참인 동안 중괄호 안의 내용을 반복적으로 실행하는 것이다.
while (true) {
System.out.println("hello, world");
}
조건식이 참인 이상, hello, world 출력문은 계속 나올 것이다.
int i = 0;
while (i < 5) {
System.out.println("hello" + i);
i++;
}
위의 코딩에서 i의 값이 10보다 작다면, true, 크다면 false다.
i++는 i의 값에서 계속 1을 더하는 것이다. 단, while의 조건에 따라 5미만까지 더한다.
출력 결과값은 아래와 같이 나온다.
hello1
hello2
hello3
hello4
다음은 for문이다. for문의 형식은 아래와 같이 표현할 수 있다.
for(초기화; 종료조건; 반복실행) {
반복적으로 실행될 구문
}
예시 코드는 아래와 같다.
for (int i =0; i < 5; i++) {
System.out.println("hello");
}
위 코드의 출력 결과는 아래와 같다
hello1
hello2
hello3
hello4
같은 출력 결과를 얻을 수 있지만, while보다 더 간단한 코딩으로 출력할 수 있었다.