Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class main
- {
- public static void main(String[] args)
- {
- int x;
- boolean isEven = false;
- while(isEven == false)
- {
- System.out.println("Select Size");
- Scanner sc = new Scanner(System.in);
- int size = Integer.parseInt(sc.nextLine());
- if (size % 2 == 1 )
- {
- printTop(size);
- printBase(size);
- isEven = true;
- }
- else
- {
- System.out.println("Please give an int...");
- }
- }
- }
- private static void printBase(int size)
- {
- for(int i = size/2; i>0; i--)
- {
- for(int j = size/2 + (size/2 + 1)/2; j>0; j--)
- {
- printSpace();
- }
- for(int j = size/2 + 1; j>0; j--)
- {
- printStar();
- }
- System.out.println();
- }
- }
- private static void printTop(int size)
- {
- for (int i = size; i>0; i--)
- {
- for(int j = size - Math.round((size * 2 - i * 2 + 1)/2)-1 ; j>0; j--)
- {
- printSpace();
- }
- for(int j = size * 2 - i * 2 + 1; j>0; j--)
- {
- printStar();
- }
- for(int j = i/2 ; j>0; j--)
- {
- printSpace();
- }
- System.out.println();
- }
- }
- private static void printStar()
- {
- System.out.print("*");
- }
- private static void printSpace()
- {
- System.out.print(" ");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement