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