Javaでガラケーの入力方法であるトグル入力のプログラムを書こうと思っています。
ですがそのロジックについて悩んでいるので質問させていただきます。
満たす要件は
・1~9までの文字とEが1行で入力される
・各数字の入力された回数によって文字の候補が表示される
・候補は別の数字かEが入力されることで確定される
・最後の候補文字の次ははじめの候補文字に戻ってループする
となっています。
今自分で考えているのが
開始
↓
数字が入力される
↓
一つづつ分けて配列に格納
↓
今の文字と次の文字が同じなら2次元配列に格納しなおす
異なるなら次の2次元配列に格納する
↓
各2次元配列の長さをとって対応した文字を表示させる
↓
終了
のように考えています。
先輩に質問したところ、Arrayやhashを使えばすぐできるとのことでしたが、
まだ始めたての初心者なので使い方がわからなく躓いてしまいました。
このようなロジックで実現できるのかについて評価をしていただきたく、
今回質問させていただきました。
できれば自分で考えたいと思っていますので、
ロジックについてとどのようなもので実現できるかなどのヒントを頂きたいです。
わかりにくい文章で申し訳ありませんが、
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。