Matrix Initialization and Display

This program initializes and displays a 3x3 matrix.

Problem Statement

Write a Java program to initialize a 3x3 matrix and print its elements.

Source Code

1 public class MatrixInitializationDisplay {
2 public static void main(String[] args) {
3 int[][] matrix = {
4 {1, 2, 3},
5 {4, 5, 6},
6 {7, 8, 9}
7 };
8 for(int i=0; i<matrix.length; i++) {
9 for(int j=0; j<matrix[i].length; j++) {
10 System.out.print(matrix[i][j] + " ");
11 }
12 System.out.println();
13 }
14 }
15 }

Program Output

1 2 3 
4 5 6 
7 8 9 

Explanation

The matrix is initialized with 3 rows and 3 columns, and the outer loop iterates rows while the inner loop iterates columns, printing each element sequentially, demonstrating initialization and display of a 2D array.

Quick Links to Explore