您的情况有缺陷。考虑一下更简单的版本
z != 'a' || z != 'e'
如果
z为,
'a'则后半部分将为真,因为
z不为真
'e'(即整个条件为真),如果
z为,
'e'则上半部分将为真,因为
z不为真
'a'(同样,整个条件为真)。当然,如果
z两者都不
'a'是,
'e'那么两个部分都将成立。换句话说,您的情况永远不会为假!
您可能希望
&&在那儿:
z != 'a' && z != 'e' && ...
也许:
"aeiou".indexOf(z) < 0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)