記号だけで簡単なデジタル時計を作りたいです。私のアイデアは、このテンプレートを作成することでした:
{
System.out.println(" _");
System.out.println("|" + "_"+ "|");
System.out.println("|" + "_" + "|");
}
_
|_|
|_|
BUILD SUCCESSFUL (total time: 0 seconds)
_ _
_| | _|
|_ | _| ....etc
次に、入力からの番号に対応するシンボルを解析します。私はグーグルで助けを求めましたが、Javaの初心者としてまだ迷っています。どんな助けでも感謝します。
アップデート:
2 次元配列の 3 つの数値のサンプルを作成しました。
ユーザーの入力に応じて特定の数値を表示したいと思います。
数は行から作られます。
したがって、ユーザーが「アスキー アート」で 1 番を希望する場合、これらの要素は array[0][0] + array[0][1] + array[0][2] を出力する必要があります。
2 つの場合は、同じアプローチが使用されます。だから私の質問は、要素を取り出してコンソールに表示するための for ループを作成する方法です。最後に、表示する時計にする必要があります。15:34 私が説明した方法で。コードは次のとおりです:pastebin.com/m18f93293
(ここでコードサンプルを使用すると、正しく表示されないことをお詫びします)。
また、ブーシャンが書いたもののプレビューを作成しようとしましたhttp://pastebin.com/m190f9d11 しかし、それは悪い方法のようです。10 個の数字すべてに対して 4 回の switch ステートメントを使用する必要があるためです。誰かがより良いアイデアを持っているなら、私は幸せです。