You are on page 1of 2

import java.io.

BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class ProgramOutput5{
public static void main (String[] arg)throws
IOException
{
String answer =" ";
do
{
BufferedReader New = new BufferedReader(new
InputStreamReader(System.in));
float i,j,k,b,x,y,z;
float a=0;
String input=" ";
System.out.print("Please Enter An Odd Number: ");
try{
input =(New.readLine());
}catch( IOException e)
{
System.out.println("Error");
}
int numbers=Integer.parseInt(input);

if(numbers%2==0)
{
System.out.println("Input odd number greater than 1: ");
System.out.println("Do you want to try again?(Y/N)");
answer =(New.readLine());
if(answer.equals("N")||answer.equals("n"))
{
System.out.println("Thank You!");
}
}
else
/*the triangle */
{
a=(numbers/2)+1;
b=numbers-a;
for(i=0;i<a;i++)
{
for(j=1;j<=a-i;j++)
System.out.print(" ");
for(k=1;k<=(2*i)+1;k++)
{
System.out.print("*");
}
System.out.print("\n");
}
for(x=b;x>0;x--)
/*inverted triangle */
{
for(y=b-x+2;y>0;y--)
System.out.print(" ");
for(z=2*(x-1)+1;z>0;z--)
System.out.print("*");
System.out.print("\n");
}
System.out.println("Do you want to try again?(Y/N)");
answer =(New.readLine());
if(answer.equals("N")||answer.equals("n"))
{
System.out.println("Thank You!");
}
}
}while(answer.equals("Y")||answer.equals("y"));
}

You might also like