어떤 나쁜 피연산자 유형에 대한 바이너리 연산자'||'?[마감]
문제
에 오류가 나는 나입니다-
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