Я хочу сделать простые цифровые часы только из символов. Моя идея заключалась в том, чтобы сделать этот шаблон:
{
System.out.println(" _");
System.out.println("|" + "_"+ "|");
System.out.println("|" + "_" + "|");
}
_
|_|
|_|
BUILD SUCCESSFUL (total time: 0 seconds)
_ _
_| | _|
|_ | _| ....etc
а затем проанализируйте символы, которые соответствуют числу из ввода. Я искал некоторую помощь с Google, но все еще потерялся, поскольку я новичок в java. Любая помощь приветствуется.
Обновлять:
Я сделал образец из трех чисел в двумерном массиве.
Теперь я хотел бы отобразить определенное число в зависимости от ввода пользователя.
Число состоит из строк.
Итак, если пользователь хотите номер 1 в ascii art, тогда эти элементы должны распечатать array [0] [0] + array [0] [1] + array [0] [2].
Если их будет два, то используется тот же подход . Итак, мой вопрос в том, как создать цикл for, чтобы извлекать элементы и отображать их на консоли. В конце должны быть часы, которые показывают, например. 15:34, как я описал. Вот код: pastebin.com/m18f93293
(Мне жаль, что это не отображается правильно, если я использую здесь образец кода).
Я также попытался сделать предварительный просмотр того, что написал Бхушан http://pastebin.com/m190f9d11 Но, похоже, плохой путь. Потому что мне пришлось бы использовать 4 оператора переключения времени для всех 10 чисел. Если у кого-то есть идея получше, я буду счастлив.
System.out.println("|_|");
, поскольку строки могут содержать более одного символа, и такая непрерывная конкатенация просто усложняет чтение кода. - person Jonathan Leffler   schedule 06.11.2009