# Java Matrix Programs A matrix is ​​a two-dimensional array. The matrix elements are arranged in a row and column format. A matrix with m rows and n columns is called an m × n matrix. Elements are individual entries in the matrix that are represented as “aij“, which means element a is in the ith row and jth column. The following section contains various Java programs on matrix operations, matrix diagonals, matrix types like sparse matrix, inverse matrix, invertible matrix, adjacency matrix, and square matrix.

Each example program includes a program description, Java code, and program output. All examples have been compiled and tested on Windows and Linux systems.

Here is the listing of Java programming examples on Matrix Operations:

## 1. Java Programs on Matrix Operations

 Program Description Matrix Multiplication in Java Java Program to Multiply Two Matrices Multiplicability of Two Matrices in Java Java Program to Check the Multiplicability of Two Matrices Matrix Basis & Dimension in Java Java Program to Find Basis and Dimension of a Matrix Transpose Matrix in Java Java Program to Find Transpose of a Matrix Determinant of a Matrix in Java Java Program to Find the Determinant of a Matrix Matrix Linear Equations in Java Java Program to Represent Linear Equations in Matrix Form

## 2. Java Programs on Matrix Types

 Program Description Inverse Matrix in Java Java Program to Find Inverse of a Matrix Input: Enter the dimension of square matrix: 2 Enter the elements of matrix: 1 2 3 4 Output: Inverse Matrix -1.9999999999999998 1.0 1.4999999999999998 -0.49999999999999994 Invertible Matrix in Java Java Program to Check if a Matrix is Invertible Input: Enter the order of the square matrix: 3 Enter the elements of the square matrix: 1 2 3 4 5 6 7 8 9 Output: Matrix is not Invertible, as the determinant is : 0.0 Sparse Matrix Size in Java Java Program to Implement Sparse Matrix Sparse Matrix Program in Java Java Program to Determine if a given Matrix is a Sparse Matrix Check if a Matrix is Sparse or Not in Java Java Program to Check if a Matrix is a Sparse Matrix Input: Enter the dimensions of the matrix: 3 4 Enter the elements of the matrix: 1 0 0 0 0 1 0 0 0 0 1 1 Output: Given matrix is a sparse matrix Maximum Square Matrix with All 1’s in Java Java Program to Find the Maximum Square Matrix with All 1’s Input: Enter the matrix: 0111 0111 0111 0101 Output: Maximum Sub-matrix is 111 111 111

## 3. Java Programs on Matrix Rows and Columns

 Program Description Sum & Product of Matrix Elements in Java Java Program to Find the Sum and Product of Elements in a Row/Column Interchange Rows & Columns of a Matrix in Java Java Program to Interchange Any Two Rows and Columns in the Matrix Find Row with Maximum Number of 1s in Java Java Program to Find the Row with Maximum Number of 1s Find Column with Maximum Number of 1s in Java Java Program to Find the Column with Maximum Number of 1s

## 4. Java Programs on Matrix Diagonals

 Program Description Addition of Two Matrix in Java Java Program to Add Two Matrices Interchanging Matrix Rows in Java Java Program to Interchange Diagonals of Matrix Find Trace & Normal of a Matrix in Java Java Program to Find the Trace and Normal of a Matrix Lower Triangular Matrix in Java Java Program to Display Lower Triangular Matrix Upper Triangular Matrix in Java Java Program to Display Upper Triangular Matrix 