我正在寻求解决两个问题的帮助。一个是像这样取消引用 char 的错误:
while (c.length() != 1)
我试图让它循环,而char c
长度不是 1。
char
第二个错误是由于在用户输入时 尝试读取下一个错误。
c = kb.nextChar();
我不确定这是否是正确的方法,或者它是否返回一个字符串或其他东西。
我正在寻求解决两个问题的帮助。一个是像这样取消引用 char 的错误:
while (c.length() != 1)
我试图让它循环,而char c
长度不是 1。
char
第二个错误是由于在用户输入时 尝试读取下一个错误。
c = kb.nextChar();
我不确定这是否是正确的方法,或者它是否返回一个字符串或其他东西。
char
类型(原始)没有length()
方法(假设 c 是 char 类型)
其次,根据 Scanner javadoc,没有nextChar()
方法。您可能需要更改为 next();
你可能必须通过填充一个字符数组(char [])然后获取它的大小来做到这一点......