티스토리 뷰

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
댓글
최근에 올라온 글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함