我正在寻找两个问题的帮助。一个是从这样取消引用char的错误:

while (c.length() != 1)


我正在尝试让它循环播放,而char c的长度不为1。

第二个错误是由于用户输入时尝试读取下一个char而引起的。

c = kb.nextChar();


我不确定这是否是正确的方法,或者它是否返回字符串或其他内容。

最佳答案

char类型(是原始类型)没有length()方法(假设c是char类型)

其次,根据扫描程序javadoc,没有nextChar()方法。您可能需要将其更改为next();。

10-07 12:40