Wednesday, November 28, 2012
Java- Pyramid Patterns -1
Java Pyramid Patterns by using methods:
import java.util.Scanner;
public class Classmate
{
static int choice;
public static void main(String args[])
{
Scanner ms=new Scanner(System.in);
System.out.print("Enter a number:");
choice=ms.nextInt();
patternA();
patternB();
patternC();
patternD();
}
public static void patternA()
{
System.out.println("Pattern A");
for(int x=1; x<=choice; x++)
{
for(int y=1; y<=x; y++)
{
System.out.print("*");
}
System.out.println();
}
}
public static void patternD()
{
System.out.println("Pattern D");
for(int x=0; x<choice; x++)
{
for(int y=-1; y<x; y++)
System.out.print(" ");
for(int y=x; y<choice; y++)
System.out.print("*");
System.out.println();
}
}
public static void patternC()
{
System.out.println("Pattern C");
for(int x=choice; x>=1; x--)
{
for(int y=1; y<=x; y++)
{
System.out.print("*");
}
System.out.println();
}
}
public static void patternB()
{
System.out.println("Pattern B");
for(int x=choice; x>=1; x--)
{
for(int y=1; y<x; y++)
System.out.print(" ");
for(int y=x; y<=choice; y++)
System.out.print("*");
System.out.println();
}
}
}
Result:
Enter a number: 4
PatternA:
*
**
***
****
PatternB:
*
**
***
****
PatternC:
****
***
**
*
PatternD:
****
***
**
*
Continue? (y/n):
----------------------------------------------
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment