JAVA/포스팅

자바 다차원 배열의 활용 행렬 및 그리드 예제

짜집퍼박사(짜박) 2023. 11. 4. 14:32

자바에서 다차원 배열을 사용하여 행렬 및 그리드 데이터를 나타내는 예제를 제공하겠습니다. 이 예제에서는 2차원 배열을 사용하여 간단한 3x3 행렬을 초기화하고 그리드 형태로 출력하는 방법을 보여줍니다.

 

public class MatrixExample {
    public static void main(String[] args) {
        // 3x3 크기의 2차원 배열 선언 및 생성
        int[][] matrix = new int[3][3];

        // 행렬 초기화
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                matrix[i][j] = i * 3 + j + 1;
            }
        }

        // 행렬 출력
        System.out.println("행렬 데이터:");

        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println(); // 다음 행으로 이동
        }
    }
}

이 예제에서는 3x3 크기의 2차원 배열을 사용하여 각 요소에 값을 할당하여 행렬을 초기화합니다. 그런 다음 중첩된 반복문을 사용하여 각 요소를 출력하여 행렬을 그리드 형태로 표시합니다.

위의 코드를 실행하면 다음과 같은 출력을 얻을 수 있습니다.

행렬 데이터:
1 2 3 
4 5 6 
7 8 9

이러한 방식으로 2차원 배열을 사용하여 행렬을 나타낼 수 있으며, 필요에 따라 행렬 연산을 수행하거나 다른 행렬 연산에 사용할 수 있습니다.

 

With ChatGPT