Deve.haeri

[Java/연습문제] 2차원 배열 출력하기 본문

Quiz/04.Array

[Java/연습문제] 2차원 배열 출력하기

hhaeri 2020. 10. 31. 20:26

1. 문제 설명

 - 숫자를 입력 받은 뒤 2차원 배열에 저장하고 출력한다.

 

2. 소스코드

package ex03_array_quiz;

import java.util.Scanner;

public class Quiz09 {

	public static void main(String[] args) {
		//문제. 2행 3열의 정수타입 2차원 배열을 선언하고, 값을 입력 받아서 저장한 뒤 출력하시오
		// 실행 예)
		// 1행 1열의 값 입력 >>> 1
		
		int [][] a = new int [2][3];
		
		Scanner sc = new Scanner(System.in);
		
		//입력
		for(int i =0; i<a.length; i ++) {
		 for(int j =0; j<a[i].length; j++) {
			 System.out.println((i+1) + "행" + (j +1) + "열 의 값 입력 >>>");
			 a[i][j] = sc.nextInt();		 
		 }	
		}
		
		for(int i =0; i<a.length; i ++) {
			for(int j =0; j<a[i].length; j++) {
				System.out.print(a[i][j] + "\t");
			}
			System.out.println();
		}
		
	}

}

3. 문제 해결 방법

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

 2) 중첩 for문을 사용하여 2차원 배열에 입력 받은 키를 저장한다.

 3) 중첩 for문을 사용하여 2차원 배열을 출력한다.

 

4. 결과

Comments