2つの問題で助けを求めています。1 つは、次のような char の逆参照によるエラーです。
while (c.length() != 1)
char c
長さが1でない間にループさせようとしています。
char
2 番目のエラーは、ユーザーが入力したときに 次を読み込もうとしたことによるものです。
c = kb.nextChar();
これが正しい方法なのか、それとも文字列か何かを返すのかはわかりません。
2つの問題で助けを求めています。1 つは、次のような char の逆参照によるエラーです。
while (c.length() != 1)
char c
長さが1でない間にループさせようとしています。
char
2 番目のエラーは、ユーザーが入力したときに 次を読み込もうとしたことによるものです。
c = kb.nextChar();
これが正しい方法なのか、それとも文字列か何かを返すのかはわかりません。
char
type (プリミティブ) にはメソッドがありませんlength()
(c が char 型であると仮定)
第二に、 Scanner javadocによると、メソッドはありませんnextChar()
。それに変更する必要があるかもしれません next();
文字の配列(char [])を入力してから、そのサイズを取得する必要がある場合があります...