Advertisement
veronikaaa86

House2

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