我想从符号中制作简单的数字时钟。 我的想法是制作这个模板:
{
System.out.println(" _");
System.out.println("|" + "_"+ "|");
System.out.println("|" + "_" + "|");
}
_
|_|
|_|
BUILD SUCCESSFUL (total time: 0 seconds)
_ _
_| | _|
|_ | _| ....etc
然后解析与输入中的数字对应的符号。 我搜索了谷歌的一些帮助,但仍然丢失了作为我新手在java中。 任何帮助表示赞赏。
我用2-dim数组制作了三个数字的样本 现在我想根据用户输入显示一定数量 数字由行组成 因此,如果用户想要“ascii art”中的数字1,那么这些元素应该打印出数组[0] [0] +数组[0] [1] +数组[0] [2]。 如果它是两个则使用相同的方法。 所以我的问题是如何使for循环取出元素并将它们显示到控制台。最后,它应该是一个发送的时钟,例如。按照我描述的方式15:34。 这是代码:pastebin.com/m18f93293
(对不起,如果我在这里使用代码示例,则表示不正确。)
我也试过预览Bhushan写的http://pastebin.com/m190f9d11 但这似乎是一个糟糕的方式。因为我必须对所有10个数字使用4次开关语句。如果有人有更好的想法,我很高兴。
答案 0 :(得分:1)
从this thread借用一些不可读的代码。
答案 1 :(得分:0)
您需要创建10个函数来打印0到9之间的数字。无论您需要打印时间,都将时间作为字符串发送到解析字符串的函数,并为每个数字调用定义的打印函数。