Deve.haeri

[Java/연습문제] 구구단을 2차원 배열에 저장하고 출력하기 본문

Quiz/04.Array

[Java/연습문제] 구구단을 2차원 배열에 저장하고 출력하기

hhaeri 2020. 10. 31. 20:33

1. 문제 설명

 - 전체 구구단을 2차원 배열에 저장한 뒤 출력한다.

 

2. 소스코드

package ex03_array_quiz;

public class Quiz10 {

	public static void main(String[] args) {
		//문제.  전체 구구단의 결과만 2차원 배열 a에 저장하고 출력하시오	
		int [][] gugu = new int [9][8];
		
		for(int i =0 ; i < gugu.length; i ++) { // i를 num으로 변환 : (i+1)
			for(int j = 0 ; j < gugu[i].length; j ++) { // j를 dan으로 변환 : (j+2)
			
						gugu[i][j] = (j+2)*(i+1);
						System.out.print(gugu[i][j] + "\t");
			}
			System.out.println();

		}
		
	}

}

3. 문제 해결 방법

 1) 2차원 배열을 선언한다.

 2) 중첩 for문을 사용하여 구구단을 2차원 배열에 저장한다.

  - i =0 / j=0 일 때, 

    gugu[0][0] = 2 * 1 

  - i =0 / j=1 일 때, 

    gugu[0][1] = 3*1

 3) 저장 된 구구단을 출력한다.

 

4. 결과

Comments