• ベストアンサー

やさしいJavaで理論演算子をやったのですが、写真

やさしいJavaで理論演算子をやったのですが、写真の通りに入力した際に ifの (res == "y" ~ ) の部分と else ifの (res == "n" ~ ) の部分がエラーになり 「非互換オペランド型charとString」 となり、実効出来ないです。 カッコの中がエラーとなってます。 なにか分かりませんか?よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.1

resはcharでしょうか? resはchar、"y"は文字列となります。 charなら'y'と記述します。

youno87ntsy
質問者

お礼

なるほど、そんな簡単な所で間違っていたのですね! ありがとうございます!

その他の回答 (1)

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

書籍の通りに設定しましょう。 >(res == "y" ~ ) 本には、'y'と書いてあります。 ”で囲むとString型です。'はchar型です。

youno87ntsy
質問者

お礼

文章をもっとしっかり見るべきでしたね!初歩的なミスだったのですか!ありがとうございます!

関連するQ&A