035 ##### ##### ##### # # # # # # # # # # ##### ##### # # # # # # # # ##### ##### #####
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | // Program that receives a number and prints it out in large size static void printNumberInAscii(String number) { System.out.println(number); System.out.println(); String[][] chars = { { "#####", "# #", "# #", "# #", "# #", "# #", "#####", }, { " # ", " ## ", " # ", " # ", " # ", " # ", "#####" }, { "#####", " #", " #", "#####", "# ", "# ", "#####" }, { "#####", " #", " #", "#####", " #", " #", "#####" }, { "# #", "# #", "# #", "#####", " #", " #", " #" }, { "#####", "# ", "# ", "#####", " #", " #", "#####" }, { "#####", "# ", "# ", "#####", "# #", "# #", "#####" }, { "#####", " #", " #", " #", " #", " #", " #" }, { "#####", "# #", "# #", "#####", "# #", "# #", "#####" }, { "#####", "# #", "# #", "#####", " #", " #", " #" } }; int[] numbers = number.chars().map(i -> i - (int)'0').toArray(); StringBuilder b = new StringBuilder(); for (int j2 = 0; j2 < chars[0].length; j2++) { for (int j : numbers) { b.append(chars[j][j2]).append(' ').append(' '); } b.append('\n'); } System.out.println(b); } |
styled using hilite.me
No comments:
Post a Comment