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.