Java Online Compiler
Example: Matrix Pattern in Java language using For loop
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Matrix Pattern in Java language using For loop import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int x, i, j, k, d = 1, m; // x - denotes the number of rows System.out.println("-----Enter the total number of rows-----"); x = in.nextInt(); int mat[][]; mat = new int[x][x]; for ( i = 0; i < x; i++) { j = i; k = 0; for ( j = i; j >= 0; j--) { mat[k][j] = d; d++; k++; } } for ( k = 1; k < x; k++) { i = m = k; for ( j = x-1; j >= m; j--) { mat[i][j] = d; d++; i++; } } System.out.println("\n-----The matrix pattern-----\n"); for ( i = 0; i < x; i++) { for(j = 0; j < x; j++) { System.out.print(mat[i][j] + "\t"); } System.out.print("\n"); } } }
7
Output
Clear
ADVERTISEMENTS