In this tutorial we will discuss how to print a pyramid pattern in java by using input to user mechanism through Scanner class.
import java.util.Scanner;
class pramidDemo
{
int i,j,k,n;
public void getData()
{
System.out.print("Enter number of rows");
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
}
public void result()
{
for(i=1;i<=n;i++)
{
for(j=i;j<n;j++)
System.out.print(" ");
for(k=1;k<(i*2);k++)
System.out.print("*");
System.out.print("\n");
}
}
}
class Test
{
public static void main(String[] args)
{
pramidDemo pd=new pramidDemo();
pd.getData();
pd.result();
}
}
output:
Enter number of rows10
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
import java.util.Scanner;
class pramidDemo
{
int i,j,k,n;
public void getData()
{
System.out.print("Enter number of rows");
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
}
public void result()
{
for(i=1;i<=n;i++)
{
for(j=i;j<n;j++)
System.out.print(" ");
for(k=1;k<(i*2);k++)
System.out.print("*");
System.out.print("\n");
}
}
}
class Test
{
public static void main(String[] args)
{
pramidDemo pd=new pramidDemo();
pd.getData();
pd.result();
}
}
output:
Enter number of rows10
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************