Create Matrix Example Java Program

Definition

A matrix (plural matrices) is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns that is treated in certain prescribed ways.

Create Matrix Example Program

import java.util.Scanner;
 
class MainClass {
	int matrix[][];
	int row, column;
	void create() {
		Scanner in = new Scanner(System.in);		
		System.out.println("Number of rows :");
		row = Integer.parseInt(in.nextLine());
		System.out.println("Number of columns :");
		column = Integer.parseInt(in.nextLine());
		matrix = new int[row][column];
		System.out.println("Enter the data :");
		for(int i=0; i < row; i++) {
			for(int j=0; j < column; j++) {
				matrix[i][j] = in.nextInt();
			}
		}
	}
	void display() {
		System.out.println("\nThe Matrix is :");
		for(int i=0; i < row; i++) {
			for(int j=0; j < column; j++) {
				System.out.print("\t" + matrix[i][j]);
			}
			System.out.println();
		}
	}
}
 
class CreateMatrix {
	public static void main(String args[]) {
		MainClass obj = new MainClass();
		obj.create();
		obj.display();
	}
}

Sample Output

Output is:
Number of rows :
4
Number of columns :
3
Enter the data :
1
56
3
7
2
9
4
3
9
3
78
98

The Matrix is :
        1       56      3
        7       2       9
        4       3       9
        3       78      98