003 演算子(ビット演算子) 021 問題

問題

ユーザーに整数を入力させ、その整数の最も右端(最低位)のビットが1か0かを判定し、結果を表示するプログラムを書いてください。

ヒント

  1. Scanner クラスを使用してユーザーから整数の入力を受け取ります。
  2. ユーザーに整数の入力を求めるプロンプトを表示し、入力を読み取ります。
  3. 入力された整数の最も右端のビットを判定します。これを行うために、与えられた整数と1との論理積(ビット単位のAND演算)を行います。
  4. 判定結果を表示します。

解答例

「003 演算子」問題集リスト