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):
----------------------------------------------




No comments:

Post a Comment