모바일 개발하는 자바리안의 메모장

자바(JAVA) - 구구단 예제(이중 배열 활용) 본문

Java/Java.codes

자바(JAVA) - 구구단 예제(이중 배열 활용)

자바리안 2016. 8. 11. 13:38
반응형

이중 배열을 활용하여 구구단을 출력하는 예제(과제 및 인터뷰용으로 종종 나오는..)


public static void main(String[] args) {
	int[][] GuGu = {{2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9}}; // 이중 배열 설정 
	for(int i=0;i < GuGu[0].length;i++){ // GuGu[0].length = 8
		System.out.println("[ " + (i+2) + "단입니다. ]");  // 단수 출력 및 다음줄로
		for(int j=0; j < GuGu[1].length; j++){ // GuGu[1].length = 9 
			System.out.print(GuGu[0][i]+" X "+GuGu[1][j]+" = "+GuGu[0][i]*GuGu[1][j]+"  "); // index 0 배열과 1 배열의 곱 출력 
		} // Arrey로 설정한 값끼리 곱해서 계산
		System.out.println();
	}
}


출력 : 


[ 2단입니다. ]

2 X 1 = 2  2 X 2 = 4  2 X 3 = 6  2 X 4 = 8  2 X 5 = 10  2 X 6 = 12  2 X 7 = 14  2 X 8 = 16  2 X 9 = 18  

[ 3단입니다. ]

3 X 1 = 3  3 X 2 = 6  3 X 3 = 9  3 X 4 = 12  3 X 5 = 15  3 X 6 = 18  3 X 7 = 21  3 X 8 = 24  3 X 9 = 27  

[ 4단입니다. ]

4 X 1 = 4  4 X 2 = 8  4 X 3 = 12  4 X 4 = 16  4 X 5 = 20  4 X 6 = 24  4 X 7 = 28  4 X 8 = 32  4 X 9 = 36  

[ 5단입니다. ]

5 X 1 = 5  5 X 2 = 10  5 X 3 = 15  5 X 4 = 20  5 X 5 = 25  5 X 6 = 30  5 X 7 = 35  5 X 8 = 40  5 X 9 = 45  

[ 6단입니다. ]

6 X 1 = 6  6 X 2 = 12  6 X 3 = 18  6 X 4 = 24  6 X 5 = 30  6 X 6 = 36  6 X 7 = 42  6 X 8 = 48  6 X 9 = 54  

[ 7단입니다. ]

7 X 1 = 7  7 X 2 = 14  7 X 3 = 21  7 X 4 = 28  7 X 5 = 35  7 X 6 = 42  7 X 7 = 49  7 X 8 = 56  7 X 9 = 63  

[ 8단입니다. ]

8 X 1 = 8  8 X 2 = 16  8 X 3 = 24  8 X 4 = 32  8 X 5 = 40  8 X 6 = 48  8 X 7 = 56  8 X 8 = 64  8 X 9 = 72  

[ 9단입니다. ]

9 X 1 = 9  9 X 2 = 18  9 X 3 = 27  9 X 4 = 36  9 X 5 = 45  9 X 6 = 54  9 X 7 = 63  9 X 8 = 72  9 X 9 = 81  



반응형
Comments