top of page

Java programs to print Numeric patterns.

  • Oct 30, 2017
  • 2 min read

Program 1:

import java.util.Scanner;

class patt2dArray2{ public static void main(String[] args) { int a[][] = new int[5][5]; int i,j; Scanner sc=new Scanner(System.in); System.out.println("\n=========2D Pattern=======\n"); System.out.println("Enter 15 values in array: "); for (i=0; i<5; i++) { for (j=0; j<5-i; j++) { a[i][j]=sc.nextInt(); } System.out.println(); } System.out.println("\nHere is your pattern: \n"); /*---------------------------------Print---------------------*/ for (i=0; i<5; i++) { for (j=0; j<5-i; j++) { System.out.print(a[i][j]+" "); } System.out.println(); } } }

output:

Program 2:

import java.util.Scanner;

class patt2dArray{ public static void main(String[] args) { int a[][] = new int[5][5]; int i,j; Scanner sc=new Scanner(System.in); System.out.println("\n=========2D Pattern=======\n"); System.out.println("Enter 21 values in array: "); for (i=0; i<5; i++) { if (i<2) { for (j=0; j<5-i; j++) { a[i][j]=sc.nextInt(); } } else{ for(j=0; j<i+1; j++) { a[i][j]=sc.nextInt(); } } System.out.println(); } System.out.println("\nHere is your pattern: \n"); /*---------------------------------Print---------------------*/ for (i=0; i<5; i++) { if (i<2) { for (j=0; j<5-i; j++) { System.out.print(a[i][j]+" "); } } else{ for(j=0; j<i+1; j++) { System.out.print(a[i][j]+" "); } } System.out.println(); } } }

output:

Program 3:

import java.util.Scanner;

class patt2dArray1{ public static void main(String[] args) { int a[][] = new int[5][5]; int i,j,k=0; Scanner sc=new Scanner(System.in); System.out.println("\n=========2D Pattern=======\n"); System.out.println("Enter 18 values in array: "); for (i=0; i<5; i++) { if (i<2) { for (j=0; j<5-(i+i); j++) { a[i][j]=sc.nextInt(); } } else if (i == 2) { for (j=0; j<2; j++) { a[i][j]=sc.nextInt(); } } else{ for(j=0; j<i+k; j++) { a[i][j]=sc.nextInt(); } k++; } System.out.println(); } k=0; System.out.println("\nHere is your pattern: \n"); /*---------------------------------Print---------------------*/ for (i=0; i<5; i++) { if (i<2) { for (j=0; j<5-(i+i); j++) { System.out.print(a[i][j]+" "); } } else if (i == 2) { for (j=0; j<2; j++) { System.out.print(a[i][j]+" "); } } else{ for(j=0; j<i+k; j++) { System.out.print(a[i][j]+" "); } k++; } System.out.println(); } } }

Output:

 
 
 

Comments


India

  • Facebook
  • Twitter
  • Instagram

©2017 by Prog Mania. Proudly created with Wix.com

bottom of page