JAVA - 다중 반목문 for문-for문 ....(2022-07-13)
2022. 7. 13. 15:41ㆍ3층 1구역 - 개발의 장/JAVA
if-else까진 할만했다...
for문 진입하니 머리가 아프다. 항상 머리 아픈 이유가 이거였나....
아무튼....
예전에 if문을 사용할 때, if 문 안에 else if를 넣어 다중문을 만든 적이 있다.
for문도 그렇게 사용할 수 있다.
예제1
package loop_for;
public class Ex07 {
public static void main(String[] args) {
int i, j;
for(i=1; i <= 5; i++) { //상위 for문이 끝이나야 끝난다.
for(j = 1; j <= 6; j++) {
System.out.println("i : " + i +" ,"+ "j : " + j);
}
System.out.println();
}
}
}
위 예제는 for문을 이용한 다중반복문이다.
실행원리는 바깥쪽 for문이 실행되면 i=1부터 실행되고, j는 1~6까지 실행을 반복한다.
후 j의 반복이 완료되면 다시 바깥쪽 for문으로 돌아와 i=2가 실행되고, 다시 j는 1~6까지 반복하는
예제이다.
i가 1~5까지 반복이 완료되면 반복문의 결과가 출력되고 실행은 종료된다.
예제2
package loop_for;
public class Ex08 {
public static void main(String[] args) {
int i, j, count = 0;
for(i = 1; i <= 6; i++) {
for (j = 1; j <= 6; j++) {
count++;
}
System.out.println();
}
System.out.println("하위 for문의 총 반복 횟수 : " + count);
}
}
'3층 1구역 - 개발의 장 > JAVA' 카테고리의 다른 글
JAVA - 디버그 프로그램(2022-07-13) (0) | 2022.07.14 |
---|---|
JAVA - 다중 for문을 이용한 구구단 프로그램 퀴즈 (0) | 2022.07.13 |
JAVA - for문을 이용한 지정 합 구하는 퀴즈(2022-07-12) (0) | 2022.07.13 |
JAVA - for문을 이용한 퀴즈(2022-07-12) (0) | 2022.07.13 |
JAVA - switch - case문으로 집, 회사 주소 등록 후 출력하는 퀴즈(2022-07-12) (0) | 2022.07.13 |