我得到的错误是-
Main.java:23: error: bad operand types for binary operator '||'
if(c=='a'||c=='e'||c=='i'||c='o'||c=='u'||c=='y')
^
first type: boolean
second type: char
我真的不太明白。
原因是这样的:
c='o'
在你的if
情况下。
可能您只是错误地执行此任务。因此,您可能希望将其更新为使用比较
c=='o'
if(c=='a'||c=='e'||c=='i'||c='o'||c=='u'||c=='y')
更改c='o'
为c=='o'
实际上assignment
发生在您的if
声明中,这是不允许的
||c='o'||c=='u'
您正在使用赋值运算符。
||c=='o'||c=='u'