1

2つの問題で助けを求めています。1 つは、次のような char の逆参照によるエラーです。

while (c.length() != 1)

char c長さが1でない間にループさせようとしています。

char2 番目のエラーは、ユーザーが入力したときに 次を読み込もうとしたことによるものです。

c = kb.nextChar();

これが正しい方法なのか、それとも文字列か何かを返すのかはわかりません。

4

2 に答える 2

2

chartype (プリミティブ) にはメソッドがありませんlength()(c が char 型であると仮定)

第二に、 Scanner javadocによると、メソッドはありませんnextChar()。それに変更する必要があるかもしれません next();

于 2012-11-13T23:02:40.700 に答える
0

文字の配列(char [])を入力してから、そのサイズを取得する必要がある場合があります...

于 2012-11-13T23:06:37.743 に答える