Java Program To Check For Lower Triangular Matrix
Chapter:
Math Class
Last Updated:
28-05-2016 12:56:11 UTC
Program:
/* ............... START ............... */
import java.util.*;
public class JavaLowerTriangularMatrix {
public static void main(String args[]) throws Exception {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the size of the matrix : ");
int m = scanner.nextInt();
int A[][] = new int[m][m];
/* Inputting the matrix */
for (int i = 0; i < m; i++) {
for (int j = 0; j < m; j++) {
System.out.print("Enter an element : ");
A[i][j] = scanner.nextInt();
}
}
/* Printing the matrix */
System.out.println("*************************");
System.out.println("The Matrix is : ");
for (int i = 0; i < m; i++) {
for (int j = 0; j < m; j++) {
System.out.print(A[i][j] + "\t");
}
System.out.println();
}
System.out.println("*************************");
int p = 0;
for (int i = 0; i < m; i++) {
for (int j = i + 1; j < m; j++) {
/* Checking that the matrix is Lower Triangular or not */
if (A[i][j] != 0) // All elements above the diagonal must be
// zero
{
p = 1;
break;
}
}
}
if (p == 0)
System.out.println("The matrix is Lower Triangular");
else
System.out.println("The matrix is not Lower Triangular");
}
}
/* ............... END ............... */
Output
Enter the size of the matrix : 4
Enter an element : 5
Enter an element : 0
Enter an element : 0
Enter an element : 0
Enter an element : 3
Enter an element : 1
Enter an element : 0
Enter an element : 0
Enter an element : 4
Enter an element : 9
Enter an element : 4
Enter an element : 0
Enter an element : 6
Enter an element : 8
Enter an element : 7
Enter an element : 2
*************************
The Matrix is :
5 0 0 0
3 1 0 0
4 9 4 0
6 8 7 2
*************************
The matrix is Lower Triangular
Tags
Java Program To Check For Lower Triangular Matrix, Java, Math