java

Java code to display Pyramid star pattern

Java code to the Pyramid star pattern

In this article, we will discuss the Java code to display pyramid star pattern program – using loops

In this post, we will learn how to create Pyramid star pattern using for, while and do-wile loop in Java language

Program 1

Code to display Pyramid using for loop

This program allows the user to enter the number of rows and the symbol then the program displays a full pyramid star pattern with the given symbol using for loop in java language

import java.util.Scanner;
public class Full_Pyramidfor{
public static void main(String args[]){
int rows;
Scanner scan=new Scanner(System.in);
System.out.println("Enter number of rows");
rows=scan.nextInt();

System.out.println("Enter Sympol for use");
char ch=scan.next().charAt(0);
//outer for loop
for(int i=1; i<=rows; i++){//iterates trough rows in pyramid
   for(int j=i; j<rows; j++){//innr for loop 1
     System.out.print(" ");//print space

}
for(int k=1; k<2*i; k++){//inner for loop 2
     if(i==rows || (k==1 || k == 2*i-1)){
   System.out.print(ch);//print input charactor  when if condition returns frue
   }
   else{
   System.out.print(ch);//otherwise print input charactor 
   }
}
System.out.println();//move to next line
}
}
}

When the above code is executed it produces the following result

Pyramid pattern using for

Code to display Pyramid using the while loop

Program 2

This program allows the user to enter the number of rows and the symbol then the program displays a full pyramid star pattern with the given symbol using while loop in Java language

import java.util.Scanner;
public class Full_Pyramidwhile{
public static void main(String args[]){
int rows;
Scanner scan=new Scanner(System.in);
System.out.println("Enter number of rows");
rows=scan.nextInt();

System.out.println("Enter Sympol for use");
char ch=scan.next().charAt(0);
//outer while loop
int i=1;
while(i<=rows){//To iterates trough rows in pyramid
int j=i; 
   while(j<rows){//innr while loop 1
     System.out.print(" ");//print space
j++;
}
int k=1;
while( k<2*i){//inner while loop 2
     if(i==rows || (k==1 || k == 2*i-1)){
   System.out.print(ch);
   }//print given charactor  when if condition returns frue
   else{
   System.out.print(ch);//otherwise print given charactor 
   }
    k++;
}
System.out.println();//move to next line
 i++;
}
}
}

When the above code is executed it produces the following result

 

Code to display Pyramid using the do-while loop

Program 3

This program allows the user to enter the number of rows and the symbol then the program displays a full pyramid star pattern with the given symbol using the do-while loop in Java language

import java.util.Scanner;
public class Full_PyramidDowhile1{
public static void main(String args[]){
int rows;
Scanner scan=new Scanner(System.in);
System.out.println("Enter number of rows");
rows=scan.nextInt();

System.out.println("Enter Sympol for use");
char ch=scan.next().charAt(0);
//outer do-while loop
int i=1;
do{//To iterates trough rows in pyramid
int j=i; 
   do{//innr do-while loop 1
     System.out.print(" ");//print space
j++;
}while(j<=rows);//while condition 1
int k=1;
do{//inner do-while loop 2
     if(i==rows || (k==1 || k == 2*i-1)){
   System.out.print(ch);
   }//print given charactor  when if condition returns true
   else{
   System.out.print(ch);//otherwise print given charactor 
   }
    k++;
}while( k<2*i);//while condition 2
System.out.println();//move to next line
 i++;
}while(i<=rows);//while condition for outer loop
}
}

When the above code is executed it produces the following result

 

Suggested post you

For loop in Java

While loop in Java

Do-while loop in Java

Nested for loop in Java

Nested while loop in Java

 

Similar post

C pyramid pattern program – using loops

C++ pyramid pattern program – using loops

 

Karmehavannan

Recent Posts

Subtract two numbers using method overriding

Subtract two numbers using method overriding   Program 1

3 months ago

PHP Star triangle Pattern program

PHP Star triangle Pattern program Here's a simple Java program that demonstrates how to print…

3 months ago

Using function or method to Write temperature conversion : Fahrenheit into Celsius

Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…

1 year ago

Function or method:temperature conversion from Fahrenheit into Celsius – Entered by user

Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…

1 year ago

Write temperature conversion program: Fahrenheit into Celsius

Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…

1 year ago

How to write a program to convert Fahrenheit into Celsius

How to write a program to convert Fahrenheit into Celsius In this article, we will…

1 year ago

This website uses cookies.