중첩 for문)

1. 구구단

for문은 또 다른 for문을 내포할 수 있는데 이것을 중첩 for문이라고 한다.

중첩 for문은 바깥쪽 for문이 한 번 실행될 때마다 중첩된 for문은 조건식만큼 반복해서 돌다 다시

바깥쪽 for문으로 돌아간다.

 

public class gugudan {

	public static void main(String[] args) {	
		for(int i=2; i<=9; i++) {
			for(int j=1; j<=9; j++) {
				System.out.println(i + " * " + j + " = " + (i*j));
			}
			System.out.println();		
		}
	}

}

 

바깥쪽 for문이 한 번 실행할 때마다 중첩 for문은 

i가 1에서 9까지 총 9번 반복 실행한다.

(i * 1, i * 2, i * 3, i * 4 .... i * 9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. 별 찍기

구구단과 마찬가지로 중첩 for문을 이용하여 별을 찍을 수 있다.

public class StarEx{

	public static void main(String[] args) {
	
		for(int i=1; i<=5; i++) {
			for(int j=1; j<=i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

 

'JAVA' 카테고리의 다른 글

[JAVA] 데이터 타입  (0) 2020.08.31
[JAVA] 조건문과 반복문 (5)  (0) 2020.08.29
[JAVA] 조건문과 반복문 (3)  (0) 2020.08.29
[JAVA] 조건문과 반복문 (3)  (0) 2020.08.29
[JAVA] 조건문과 반복문 (2)  (0) 2020.08.29

+ Recent posts