Programs for printing pyramid patterns in Java
This article is aimed at giving a Java implementation for pattern printing.
Simple pyramid pattern
filter_none
edit
play_arrow
brightness_4
import java.io.*;
// Java code to demonstrate star patterns
public class My_Class
{
// Function to demonstrate printing pattern
public static void printStars(int n)
{
int i, j;
// outer loop to handle number of rows
// n in this case
for(i=0; i<n; i++)
{
// inner loop to handle number of columns
// values changing acc. to outer loop
for(j=0; j<=i; j++)
{
// printing stars
System.out.print("* ");
}
// ending line after each row
System.out.println();
}
}
// Driver Function
public static void main(String args[])
{
int n = 5;
printStars(n);
}
}
Output:
*
* *
* * *
* * * *
* * * * *
After 180 degree rotation
filter_none
edit
play_arrow
brightness_4
import java.io.*;
// Java code to demonstrate star pattern
public class My_Class
{
// Function to demonstrate printing pattern
public static void printStars(int n)
{
int i, j;
// outer loop to handle number of rows
// n in this case
for(i=0; i<n; i++)
{
// inner loop to handle number spaces
// values changing acc. to requirement
for(j=2*(n-i); j>=0; j--)
{
// printing spaces
System.out.print(" ");
}
// inner loop to handle number of columns
// values changing acc. to outer loop
for(j=0; j<=i; j++)
{
// printing stars
System.out.print("* ");
}
// ending line after each row
System.out.println();
}
}
// Driver Function
public static void main(String args[])
{
int n = 5;
printStars(n);
}
}
Output:
*
* *
* * *
* * * *
* * * * *
Printing Triangle
filter_none
edit
play_arrow
brightness_4
import java.io.*;
// Java code to demonstrate star pattern Print Star pattern in Java
public class My_Class
{
// Function to demonstrate printing pattern
public static void printTriagle(int n)
{
// outer loop to handle number of rows
// n in this case
for (int i=0; i<n; i++)
{
// inner loop to handle number spaces
// values changing acc. to requirement
for (int j=n-i; j>1; j--)
{
// printing spaces
System.out.print(" ");
}
// inner loop to handle number of columns
// values changing acc. to outer loop
for (int j=0; j<=i; j++ )
{
// printing stars
System.out.print("* ");
}
// ending line after each row
System.out.println();
}
}
// Driver Function
public static void main(String args[])
{
int n = 5;
printTriagle(n);
}
}
Output:
*
* *
* * *
* * * *
* * * * *
Number Pattern
filter_none
edit
play_arrow
brightness_4
import java.io.*;
// Java code to demonstrate number pattern
public class My_Class
{
// Function to demonstrate printing pattern
public static void printNums(int n)
{
int i, j,num;
// outer loop to handle number of rows
// n in this case
for(i=0; i<n; i++)
{
// initialising starting number
num=1;
// inner loop to handle number of columns
// values changing acc. to outer loop
for(j=0; j<=i; j++)
{
// printing num with a space
System.out.print(num+ " ");
//incrementing value of num
num++;
}
// ending line after each row
System.out.println();
}
}
// Driver Function
public static void main(String args[])
{
int n = 5;
printNums(n);
}
}
Output:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Numbers without re assigning
filter_none
edit
play_arrow
brightness_4
import java.io.*;
// Java code to demonstrate star pattern
public class My_Class
{
// Function to demonstrate printing pattern
public static void printNums(int n)
{
// initialising starting number
int i, j, num=1;
// outer loop to handle number of rows
// n in this case
for(i=0; i<n; i++)
{
// without re assigning num
// num = 1;
for(j=0; j<=i; j++)
{
// printing num with a space
System.out.print(num+ " ");
// incrementing num at each column
num = num + 1;
}
// ending line after each row
System.out.println();
}
}
// Driver Function
public static void main(String args[])
{
int n = 5;
printNums(n);
}
}
Output:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

Print Star pattern in java and print triangle of stars in java

  • 1.
    Programs for printingpyramid patterns in Java This article is aimed at giving a Java implementation for pattern printing. Simple pyramid pattern filter_none edit play_arrow brightness_4 import java.io.*; // Java code to demonstrate star patterns public class My_Class { // Function to demonstrate printing pattern public static void printStars(int n) { int i, j; // outer loop to handle number of rows // n in this case for(i=0; i<n; i++) { // inner loop to handle number of columns // values changing acc. to outer loop for(j=0; j<=i; j++) {
  • 2.
    // printing stars System.out.print("*"); } // ending line after each row System.out.println(); } } // Driver Function public static void main(String args[]) { int n = 5; printStars(n); } } Output: * * * * * * * * * * * * * * * After 180 degree rotation
  • 3.
    filter_none edit play_arrow brightness_4 import java.io.*; // Javacode to demonstrate star pattern public class My_Class { // Function to demonstrate printing pattern public static void printStars(int n) { int i, j; // outer loop to handle number of rows // n in this case for(i=0; i<n; i++) { // inner loop to handle number spaces // values changing acc. to requirement for(j=2*(n-i); j>=0; j--) { // printing spaces System.out.print(" "); }
  • 4.
    // inner loopto handle number of columns // values changing acc. to outer loop for(j=0; j<=i; j++) { // printing stars System.out.print("* "); } // ending line after each row System.out.println(); } } // Driver Function public static void main(String args[]) { int n = 5; printStars(n); } } Output: * * * * * * * * * * * * * * * Printing Triangle
  • 5.
    filter_none edit play_arrow brightness_4 import java.io.*; // Javacode to demonstrate star pattern Print Star pattern in Java public class My_Class { // Function to demonstrate printing pattern public static void printTriagle(int n) { // outer loop to handle number of rows // n in this case for (int i=0; i<n; i++) { // inner loop to handle number spaces // values changing acc. to requirement for (int j=n-i; j>1; j--) { // printing spaces System.out.print(" "); } // inner loop to handle number of columns // values changing acc. to outer loop
  • 6.
    for (int j=0;j<=i; j++ ) { // printing stars System.out.print("* "); } // ending line after each row System.out.println(); } } // Driver Function public static void main(String args[]) { int n = 5; printTriagle(n); } } Output: * * * * * * * * * * * * * * * Number Pattern filter_none
  • 7.
    edit play_arrow brightness_4 import java.io.*; // Javacode to demonstrate number pattern public class My_Class { // Function to demonstrate printing pattern public static void printNums(int n) { int i, j,num; // outer loop to handle number of rows // n in this case for(i=0; i<n; i++) { // initialising starting number num=1; // inner loop to handle number of columns // values changing acc. to outer loop for(j=0; j<=i; j++) { // printing num with a space System.out.print(num+ " "); //incrementing value of num
  • 8.
    num++; } // ending lineafter each row System.out.println(); } } // Driver Function public static void main(String args[]) { int n = 5; printNums(n); } } Output: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 Numbers without re assigning filter_none edit play_arrow
  • 9.
    brightness_4 import java.io.*; // Javacode to demonstrate star pattern public class My_Class { // Function to demonstrate printing pattern public static void printNums(int n) { // initialising starting number int i, j, num=1; // outer loop to handle number of rows // n in this case for(i=0; i<n; i++) { // without re assigning num // num = 1; for(j=0; j<=i; j++) { // printing num with a space System.out.print(num+ " "); // incrementing num at each column num = num + 1; } // ending line after each row
  • 10.
    System.out.println(); } } // Driver Function publicstatic void main(String args[]) { int n = 5; printNums(n); } } Output: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15