チャレンジ問題【Java-15】~条件式①関係演算子、論理演算子~

Javaチャレンジ問題

※本サイトで紹介している商品・サービス等の外部リンクには、アフィリエイト広告が含まれる場合があります。

こんぶ
こんぶ

こんにちは。こんぶです。

今日は、「【Java-15】条件式①関係演算子、論理演算子」のチャレンジ問題を解いてみましょう!

今日の問題は【Java-15】の内容を元にしているので、復習してから挑戦してみてくださいね。

チャレンジ問題

①条件式の中で用いられる記号で、2つの式や値等の関係を表す演算子を何といいますか?

②左辺と右辺が等しいことを表す関係演算子は何ですか?(記号)

③左辺と右辺が異なることを表す関係演算子は何ですか?(記号)

④左辺が右辺より大きいことを表す関係演算子は何ですか?(記号)

⑤左辺が右辺より小さいことを表す関係演算子は何ですか?(記号)

⑥左辺が右辺より大きいか等しいことを表す関係演算子は何ですか?(記号)

⑦左辺が右辺より小さいか等しいことを表す関係演算子は何ですか?(記号)

⑧2つ以上の条件を組み合わせた条件式を使いたい場合には何を活用しますか?

⑨「かつ(両方の条件が満たされた場合にtrue)」を表す論理演算子は何ですか?(記号)

⑩「または(どちらか片方の条件さえ満たされればtrue)」を表す論理演算子は何ですか?(記号)

⑪否定形の条件式を作りたい時に使用するのは何ですか?

⑫⑪の機能と記号は?

⑬「変数dayが変数yearと異なる」という条件式は、どのように記述しますか?(この条件式より前にint型変数「day」と「year」が宣言されているとします)

⑭「変数numberの値が20以下、かつ、変数numberの値が偶数(2で割って余りが出ない)」という条件式は、どのように記述しますか?(この条件式より前にint型変数「number」が宣言されているとします)

⑮「変数peopleの値が10以上ではない」という条件式を、論理否定演算子を使用して記述してください。(この条件式より前にint型変数「people」が宣言されているとします)

解答

①関係演算子

②「==」

③「!=」

④「>」

⑤「<」

⑥「>=」

⑦「<=」

⑧論理演算子

⑨「&&」

⑩「||」

⑪論理否定演算子

機能:直後の条件式や値のtrueとfalseを反転させる、記号:「!」

⑬「day != year」

→左辺と右辺が異なることを表す関係演算子は「!=」でしたね。

⑭「number <= 20 && number % 2 == 0」

→「かつ(両方の条件が満たされた場合にtrue)」を表す論理演算子は「&&」でしたね。

⑮「!(people >= 10)」

→条件式や値の前に論理否定演算子である「!」を付けることで、直後の条件式や値のtrueとfalseを反転させられるのでしたね。

お疲れさまでした

どれくらい正解できましたか?

複数の条件を組み合わせると複雑になってしまいますが、数学で見たことがある記号も多いので、覚えやすい部分もあったのではないでしょうか。苦手な部分は何度も復習して進めていきましょう!

次の内容はこちらです→【Java-16】条件式②文字列の比較、短絡評価

それでは、こんぶはじゃ~

コメント

タイトルとURLをコピーしました