Advertisement
Lyutov02

Diamond

Dec 2nd, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Diamond {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         Scanner sc = new Scanner(System.in);
  8.  
  9.         System.out.print("Enter your number: ");
  10.         int n = Integer.parseInt(sc.nextLine());
  11.  
  12.         repeatStr(n, ".");
  13.         repeatStr(3 * n, "*");
  14.         repeatStr(n, ".");
  15.         System.out.println();
  16.  
  17.         for (int row = 1; row < n; row++) {
  18.             repeatStr(n - row, ".");
  19.             System.out.print("*");
  20.             repeatStr(2 * row + 3 * n - 2, ".");
  21.             System.out.print("*");
  22.             repeatStr(n - row, ".");
  23.             System.out.println();
  24.         }
  25.  
  26.         repeatStr(5 * n, "*");
  27.         System.out.println();
  28.  
  29.         for (int row = 2 * n; row > 0; row--) {
  30.             repeatStr(2 * n + 1 - row, ".");
  31.             System.out.print("*");
  32.             repeatStr(2 * row + n - 4, ".");
  33.             System.out.print("*");
  34.             repeatStr(2 * n + 1 - row, ".");
  35.             System.out.println();
  36.         }
  37.  
  38.         repeatStr(2 * n + 1, ".");
  39.         repeatStr(n - 2, "*");
  40.         repeatStr(2 * n + 1, ".");
  41.     }
  42.  
  43.     static void repeatStr(int m, String str) {
  44.  
  45.         for (int i = 0; i < m; i++) {
  46.             System.out.print(str);
  47.         }
  48.  
  49.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement