Advertisement
Guest User

Butterfly

a guest
Feb 20th, 2017
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  * Created by Jo on 2/20/2017.
  5.  */
  6. public class Butterfly {
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.         int butterflySize = Integer.parseInt(scanner.nextLine());
  10.  
  11. //Upper part
  12.         for (int i = 1; i <= butterflySize - 2; i++) {
  13.             if (i % 2 != 0) {
  14.                 System.out.println(draw("*", butterflySize - 2) + "\\ /" + draw("*", butterflySize - 2));
  15.             } else {
  16.                 System.out.println(draw("-", butterflySize - 2) + "\\ /" + draw("-", butterflySize - 2));
  17.             }
  18.         }
  19.  
  20. //Middle part
  21.         System.out.println(draw(" ", butterflySize - 1) + "@");
  22.  
  23. //Lower part
  24.         for (int i = 1; i <= butterflySize - 2; i++) {
  25.             if (i % 2 != 0) {
  26.                 System.out.println(draw("*", butterflySize - 2) + "/ \\" + draw("*", butterflySize - 2));
  27.             } else {
  28.                 System.out.println(draw("-", butterflySize - 2) + "/ \\" + draw("-", butterflySize - 2));
  29.             }
  30.         }
  31.  
  32.     }
  33.  
  34.     public static String draw(String str, int count) {
  35.         StringBuilder sb = new StringBuilder();
  36.         for (int i = 0; i < count; i++) {
  37.             sb.append(str);
  38.         }
  39.         return sb.toString();
  40.     }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement