Java Online Compiler
Example: Display Upper Triangular Form in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Display Upper Triangular Form public class Main { public static void main(String[] args) { // Step 1: Define a sample matrix int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // Step 2: Print the original matrix for comparison System.out.println("Original Matrix:"); for (int i = 0; i < matrix.length; i++) { for (int j = 0; j < matrix[0].length; j++) { System.out.print(matrix[i][j] + " "); } System.out.println(); } // Step 3: Check if the matrix is square boolean isSquare = true; if (matrix.length == 0 || matrix[0].length == 0 || matrix.length != matrix[0].length) { isSquare = false; } // Step 4: Display the upper triangular form System.out.println("\nUpper Triangular Form:"); if (!isSquare) { System.out.println("Matrix is not a square matrix."); } else { for (int i = 0; i < matrix.length; i++) { for (int j = 0; j < matrix[0].length; j++) { if (j < i) { // Elements below the main diagonal (j < i or i > j) System.out.print("0 "); } else { System.out.print(matrix[i][j] + " "); } } System.out.println(); } } } }
Output
Clear
ADVERTISEMENTS