如何读取数字并将其显示到带有管道符号的unix控制台

时间:2009-11-06 04:51:16

标签: java console clock digital

我想从符号中制作简单的数字时钟。 我的想法是制作这个模板:

 {
        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次开关语句。如果有人有更好的想法,我很高兴。

2 个答案:

答案 0 :(得分:1)

this thread借用一些不可读的代码。

答案 1 :(得分:0)

您需要创建10个函数来打印0到9之间的数字。无论您需要打印时间,都将时间作为字符串发送到解析字符串的函数,并为每个数字调用定义的打印函数。