반복문이란,
단순하게 말하자면 한개 또는 다수의 코드들을 반복해주는 구문이다.
for(int i = 0; i < 10; i++) {
System.out.println("안녕하세요"); }
위 반복문은 "안녕하세요" 를 10번 출력한다.
만약 위와 같이 동일한 값을 반복해서 출력하는 것이 아니라,
(첫번째 참가자, 두번째 참가자, 세번째 참가자, 네번째 참가자 ...)
와 같이 늘어나는 값 또는 줄어드는 값을 출력하고 싶다.
하지만 위의 예와 같이 첫번째, 두번째, 세번째 등의 String 형태로 증가를 표현하는 것은
지금의 java 기술로는 불가능하다.
위의 출력 예를 다음과 같이 바꿔줘야 한다. (1번째, 2번째, 3번째, 4번째 ...)
1번째, 2번째, 3번째 등은 1씩 증가하며 반복되고 있는 출력값이다.
for(int i = 0; i < 5; i++) {
System.out.println(i+1+"번째 참가자"); }
or
for(int i = 1; i <=5; i++) {
System.out.println( i + "번째 참가자"); }
for(int i = 0; i < 10; i++) {
for(int x = 0; x < 10; x++) {
if(i == 5 || x == 5) {
System.out.pritln(i + "" + x); }
위 예제의 결과값은 어떻게 될 것인가?
*반복문 안에 반복문, 조건문이 들어갈 수 있다.
그리하여 1부터 100까지의 숫자 중 5가 포함된 숫자를 모두 출력한다.