2017-01-25 13 views
0
if((mychar == '+' || mychar == '-') && (stack.peek() == '+' || stack.peek() = '-')) 

最初のタイプブール二char型のJavaエラー

bad operand types for binary operator '||' 
first type: boolean 
second type: Character 

は、私はそれを数回チェックしましたが、私はそれを把握することはできません。

+7

誤植でなければなりません。 'stack.peek()=' - ') 'は' stack.peek()==' - ') ' –

答えて

1

最後に二重==を追加することを忘れないでください。

それはstack.peek() == '-'、ないstack.peek() = '-'

+0

でなければなりません。 –

+0

私の悪いことを教えてくれてありがとう –

+0

コメント欄でOPを手伝ってくれることをいつも歓迎していますが、@Elliottは既にそれを行っています。 –

関連する問題