题
我得到的错误是-
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'
其他提示
||c='o'||c=='u'
您正在使用赋值运算符。
||c=='o'||c=='u'
if(c=='a'||c=='e'||c=='i'||c='o'||c=='u'||c=='y')
改变 c='o'
到 c=='o'
实际上 assignment
发生在你的 if
不允许的声明
不隶属于 StackOverflow