How to print Pascal's Triangle Pattern in Java - Step by Step Examples
How to print Pascal's Triangle Pattern in Java ?
Answer
To print Pascal's Triangle Pattern in Java, you can use a nested loop structure where the outer loop controls the rows and the inner loop calculates the values for each row based on the binomial coefficient formula.
✐ Examples
1 Pascal's Triangle Pattern
In this example,
- We use a variable
n
to represent the number of rows in Pascal's triangle. - We initialize a 2D array
pascal
to store the triangle values. - We use nested loops to calculate and store the values using the binomial coefficient formula.
- We print the triangle values using a formatted output.
Java Program
// Java program to print Pascal's Triangle Pattern
public class Main {
public static void printPascalsTriangle(int n) {
int[][] pascal = new int[n][n];
for (int line = 0; line < n; line++) {
for (int i = 0; i <= line; i++) {
if (i == 0 || i == line) {
pascal[line][i] = 1;
} else {
pascal[line][i] = pascal[line - 1][i - 1] + pascal[line - 1][i];
}
System.out.print(pascal[line][i] + " ");
}
System.out.println();
}
}
public static void main(String[] args) {
int rows = 5;
printPascalsTriangle(rows);
}
}
Output
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
Summary
In this tutorial, we learned How to print Pascal's Triangle Pattern in Java language with well detailed examples.
More Java Pattern Printing Tutorials
- How to print Left Half Pyramid Pattern in Java ?
- How to print Right Half Pyramid Pattern in Java ?
- How to print Pyramid Pattern in Java ?
- How to print Rhombus Pattern in Java ?
- How to print Diamond Pattern in Java ?
- How to print Hour Glass Pattern in Java ?
- How to print Hollow Square Pattern in Java ?
- How to print Hollow Pyramid Pattern in Java ?
- How to print Hollow Inverted Pyramid Pattern in Java ?
- How to print Hollow Diamond Pattern in Java ?
- How to print Floyd's Trianlge Pattern in Java ?
- How to print Pascal's Triangle Pattern in Java ?