반응형
이중반복문
for (int i = 0; i < 5; i++) { //5줄 반복
for (int j = 0; j < 5; j++) { //5번 반복
System.out.print("*"); // * 출력
}
System.out.println(""); // 줄바꿈
}
for (int i = 0; i < 5; i++) { //5줄 반복
for (int j = 0; j <= i; j++) { // i 횟수만큼 반복하여 * 출력
System.out.print("*"); // 첫번째 줄엔 * 1개, 둘째줄엔 * 2개 ... 5개까지 출력
}
System.out.println(); //줄바꿈
}
for (int i = 0; i < 5; i++) { //5줄 반복
for (int j = 0; j < 4-i; j++) { // 4-i 만큼 공백 출력
System.out.print(" ");
//4-i=4, j=0,1,2,3까지 총 4번 실행 (첫째줄 공백 4개)
//4-i=3, j=0,1,2까지 총 3번 실행 (둘째줄 공백 3개)
//4-i=2, j=0,1까지 총 2번 실행 (셋째줄 공백 2개)
//4-i=1, j=0까지 총 1번 실행(넷째줄 공백 1개)
//4-i=0 조건 충족하지 않으므로 반복문 실행하지 않음.
}
for (int k = 0; k <= i; k++) { // i만큼 * 출력
System.out.print("*"); // 첫째줄 * 1개, 둘째줄 * 2개 ... 5개까지
}
System.out.println();
}
이중 반복문을 이용한 구구단 출력
2X1=2, 2X2=4 ... 9X9=81
반응형
'Spec UP - Backend > 나도코딩의 자바기본편' 카테고리의 다른 글
Chap_04. 주차정산 Quiz (0) | 2023.04.12 |
---|---|
Chap_04. 조건문 - break (0) | 2023.04.12 |
Chap_04. 반복문 (For / While / DoWhile) (0) | 2023.04.10 |
Chap_04 : If-Else / SwitchCase (0) | 2023.04.07 |
Chap_03. 문자열 (0) | 2023.04.03 |
댓글