savovaap_

Stop

May 24th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.61 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Stop {
  4.  
  5.     public static void main(String[] args) {
  6.         Scanner scanner = new Scanner(System.in);
  7.         int numberOfRows = scanner.nextInt();
  8.  
  9.         symbolPrinter('.', numberOfRows + 1);
  10.         symbolPrinter('_', numberOfRows * 2 + 1);
  11.         symbolPrinter('.', numberOfRows + 1);
  12.         System.out.println();
  13.  
  14.         for(int i = 0; i < numberOfRows;i++)
  15.         {
  16.             symbolPrinter('.', numberOfRows - i);
  17.             symbolPrinter('/', 2);
  18.             symbolPrinter('_', (2 * numberOfRows - 1) + i + i);
  19.             symbolPrinter('\\', 2);
  20.             symbolPrinter('.', numberOfRows - i);
  21.             System.out.println();
  22.         }
  23.  
  24.         symbolPrinter('/', 2);
  25.         symbolPrinter('_', ((4 * numberOfRows - 1) - 5) / 2);
  26.         System.out.print("STOP!");
  27.         symbolPrinter('_', ((4 * numberOfRows - 1) - 5) / 2);
  28.         symbolPrinter('\\', 2);
  29.         System.out.println();
  30.  
  31.         symbolPrinter('\\', 2);
  32.         symbolPrinter('_', (4 * numberOfRows - 1));
  33.         symbolPrinter('/', 2);
  34.         System.out.println();
  35.  
  36.  
  37.         for(int i = numberOfRows - 1;i > 0;i--)
  38.         {
  39.             symbolPrinter('.', numberOfRows - i);
  40.             symbolPrinter('\\', 2);
  41.             symbolPrinter('_', (2 * numberOfRows - 1) + i + i);
  42.             symbolPrinter('/', 2);
  43.             symbolPrinter('.', numberOfRows - i);
  44.             System.out.println();
  45.         }
  46.     }
  47.  
  48.     public static void symbolPrinter(char charToRepeat, int n){
  49.         for(int i = 0; i < n;i++) {
  50.             System.out.print(charToRepeat);
  51.         }
  52.     }
  53. }
Add Comment
Please, Sign In to add comment