@quinton.prosacco
Вот пример кода на Java, который выводит цифры ASCII графикой:
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 |
public class AsciiDigits { public static void main(String[] args) { String[] digits = { " ### # # # # # # # # # # ### ", " # ## # # # # # ##### ", " ### # # # ## # # ####### ", " ##### # # ### # # ##### ", " # ## # # # # ####### # # ", "####### # # ### # # #### ", " ### # # ##### # # # # #### ", "####### # # # # # # ", " #### # # # # ###### # # ### ", " #### # # # # ##### # # ##### " }; int number = 12345; String numberString = String.valueOf(number); for (int i = 0; i < 7; i++) { for (int j = 0; j < numberString.length(); j++) { int digit = Character.getNumericValue(numberString.charAt(j)); System.out.print(digits[digit]); } System.out.println(); } } } |
Этот код создает массив строк digits
, в котором каждая строка представляет графическое представление цифры ASCII от 0 до 9. Затем код преобразует число в строку и печатает графическое представление каждой цифры, используя соответствующий элемент массива digits
.