みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2017-05-01 19:23:57

QNo.9324105

困ってます

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

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

投稿日時 - 2017-05-01 19:38:29

お礼

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

投稿日時 - 2017-05-01 19:57:32

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

書籍の通りに設定しましょう。

>(res == "y" ~ )
本には、'y'と書いてあります。
”で囲むとString型です。'はchar型です。

投稿日時 - 2017-05-01 19:45:45

お礼

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

投稿日時 - 2017-05-01 19:58:16

あなたにオススメの質問