본문 바로가기

Programing/Java

[Java] 예제 배열 2차원입력

Java 배열 예제



파일명:Ex04_04_2차원입력.java

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
import java.util.Scanner;
 
 
public class Ex04_05_2차원입력 {
    public static void main(String[] args) {
 
        int i,j;
 
        int[][] arr = new int[2][3];
 
        Scanner sc = new Scanner(System.in);
 
        for(i=0; i<arr.length; i++){
            for(j=0; j<arr[i].length; j++){
                System.out.println(i+"행"+j+"열"+"숫자를 입력하세요");
                arr[i][j] = sc.nextInt();
            }
        }
        for(int[] y : arr){
            for(int z : y){
                System.out.print(z+" ");
            }
            System.out.println();
        }
    }
}
 
 
출처: https://spahrose.tistory.com/33 ["프로"그래머 즐거운 이야기 즐거운깐족이]
cs

예제 코드

 

결과

 

scanner를 이용하여 2차원 배열에 값을 입력하는 예제 코드이다.

처음에 2차원 배열을 3X2로 선언하고 2중 for문을 이용하여 배열의 각 방에 접근하고

scanner를 이용하여 값을 입력 받고 입력받을 값을 배열에 저장한다.

저장된 값은 다시 2중 for문을 이용하여 값을 출력한다.

 

값을 출력할때 한줄을 출력하고 1차원 for문이 끝나고 System.out.println()를 입력하여 출력이 2차원 배열처럼 출력 되었다.

'Programing > Java' 카테고리의 다른 글

[Java] 예제 클래스  (0) 2016.05.21
[Java] 과제 배열  (0) 2016.05.21
[Java] 예제 배열 2차원  (0) 2016.05.04
[Java] 예제 배열 1차원입력  (0) 2016.05.04
[Java] 예제 배열 1차원  (0) 2016.05.04