티스토리 뷰
while문 내에 또다른 while문을 기술하여 반복 문장을 만드는 문
// while문
초기식1; // (없으면 무한루프)
wile( 조건식1 ){
실행문1;
초기식2;
while( 조건식2 ){
실행문2;
증감식2;
}
증감식1;
}
// for문
for(초기식1; 조건식1; 증감식1){
for(초기식2; 조건식; 증감식2){
}
}
// 시계 만들기
for(int i = 0; i < 24; i++) {
for(int j = 0; j < 60; j++) {
for(int k = 0; k < 60; k++) {
System.out.println(i+"시 "+j+"분 "+k+"초");
}
}
}
*
**
***
****
*****
for(int i = 1; i <= 5; i++) {
for(int j = 1; j <= i; j++)
System.out.print("*");
System.out.println();
}
이하 별찍기 문제들
for(int i = 0; i <= 5; i++) {
for(int j = 0; j <= i; j++) {
System.out.print(" ");
}
System.out.println("**");
}
int n = 4;
for(int i = 1; i <= n; i++) {
for(int j = n-i; j >= 0; j--) {
System.out.print(" ");
}
for(int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
for(int i = 0; i <= 5; i++) {
for(int j = 0; j <= i; j++) {
System.out.print(" ");
}
for(int j = 5-i; j >= 1; j--) {
System.out.print("*");
}
System.out.println();
}
중첩문은 시계처럼 생각하면 편하댔던 거랑
별 찍기의 별은 점점 갯수 변화가 있으니 그 차이만 구분하면 좀 더 쉽게 할 수 있을 것 같다.
'배운 것 기록 > java' 카테고리의 다른 글
[eclipse] 배열 (0) | 2022.05.06 |
---|---|
[eclipse] break continue 배열 (0) | 2022.05.06 |
[eclipse] 반복문 while, for (0) | 2022.04.30 |
[eclipse] 중첩 if , switch문 (0) | 2022.04.28 |
[eclipse] 조건문 (0) | 2022.04.27 |
댓글