Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. package Sword;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Sword {
  6. public static void main(String[] args) {
  7. Scanner scanner = new Scanner(System.in);
  8. int n = Integer.parseInt(scanner.nextLine());
  9. String firstrow = repeatstr("#",n-1) + "/^\\" + repeatstr("#",n-1);
  10. System.out.println(firstrow);
  11. for (int i = 0; i < n/2 ; i++) {
  12. String upper2 = repeatstr("#",n-2 -i) + "." + repeatstr(" ",3+i+i) + "." + repeatstr("#",n-2 -i);
  13. System.out.println(upper2);
  14. }
  15.  
  16. String firstletter = repeatstr("#",n - n / 2 - 1);
  17. String whiterow = repeatstr(" ",2 * (n / 2) + 1);
  18. String third = repeatstr(" ",(2 * (n / 2)) / 2);
  19. System.out.println(firstletter + "|" + third + "S" + third + "|" + firstletter);
  20. System.out.println(firstletter + "|" + third + "O" + third + "|" + firstletter);
  21. System.out.println(firstletter + "|" + third + "F" + third + "|" + firstletter);
  22. System.out.println(firstletter + "|" + third + "T" + third + "|" + firstletter);
  23. if (n == 4){
  24. System.out.println(firstletter + "|" + whiterow + "|" + firstletter);
  25. }else {
  26. for (int i = 0; i < n-4 ; i++) {
  27. System.out.println(firstletter + "|" + whiterow + "|" + firstletter);
  28. }
  29. }
  30. //System.out.println(firstletter + "|" + whiterow + "|" + firstletter);
  31.  
  32. System.out.println(firstletter + "|" + third + "U" + third + "|" + firstletter);
  33. System.out.println(firstletter + "|" + third + "N" + third + "|" + firstletter);
  34. System.out.println(firstletter + "|" + third + "I" + third + "|" + firstletter);
  35. String untersoft = "@" + repeatstr("=",n*2-1) + "@";
  36. System.out.println(untersoft);
  37. for (int i = 0; i < n/3+1 ; i++) {
  38. String lows = repeatstr("#",(n+3)/2) + "|" + repeatstr(" ",2 * n + 1 - (((n + 3) / 2) * 2 + 2)) + "|" + repeatstr("#",(n+3)/2);
  39. System.out.println(lows);
  40. }
  41. String end = repeatstr("#",(n+3)/2) + "\\" + repeatstr(".",2 * n + 1 - (((n + 3) / 2) * 2 + 2)) + "/" + repeatstr("#",(n+3)/2);
  42. System.out.println(end);
  43. }
  44. static String repeatstr(String text, int count) {
  45. StringBuilder result = new StringBuilder();
  46. for (int i = 0; i < count; i++) {
  47. result.append(text);
  48. }
  49. return result.toString();
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement