Guest User

SunGlasses

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