Let’s learn pascal triangle in java using array.

## Pascal triangle in java using array

To write pascal triangle using arrays we have to use two dimensional array. Here’s program to display pascal triangle using array.

import java.util.Scanner; public class PascalTriangleUsingArray { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num, a, b, arr[][], p; System.out.println("Please enter number of rows: "); num = sc.nextInt(); p = num - 1; arr = new int[num][num]; for(a = 0; a < num; a++) { for(b = 0; b <= a; b++) if(b == 0 || b == a) arr[a][b] = 1; else arr[a][b] = arr[a - 1][b - 1] + arr[a - 1][b]; } System.out.println("Pascal's triangle: \n"); for(a = 0; a < num; a++) { for(b = 0; b <= p; b++) System.out.print(" "); p--; for(b = 0; b <= a; b++) System.out.print(arr[a][b] + " "); System.out.println(); } sc.close(); } }

**Output:**

Please enter number of rows:

6

Pascal’s triangle:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

Also read – major features of java