Javaでのモジュロ演算子を使用した奇数と偶数のプログラム


Javaで奇数と偶数を判定するために、モジュロ演算子を使用するシンプルで簡単な方法があります。モジュロ演算子(%)は、ある数を別の数で割ったときの余りを返す演算子です。この余りを使って、与えられた数が奇数なのか偶数なのかを判定できます。

以下に、Javaで奇数と偶数を判定するためのコード例をいくつか示します。

  1. モジュロ演算子を使用した方法:
public class OddEven {
   public static void main(String[] args) {
      int number = 10;
      if (number % 2 == 0) {
         System.out.println(number + "は偶数です");
      } else {
         System.out.println(number + "は奇数です");
      }
   }
}

上記のコードでは、変数numberが偶数か奇数かを判定しています。もしnumberを2で割った余りが0であれば、numberは偶数です。それ以外の場合は奇数です。

  1. ユーティリティメソッドを使用した方法:
public class OddEven {
   public static void main(String[] args) {
      int number = 10;
      if (isEven(number)) {
         System.out.println(number + "は偶数です");
      } else {
         System.out.println(number + "は奇数です");
      }
   }
   public static boolean isEven(int number) {
      return number % 2 == 0;
   }
}

上記のコードでは、isEvenというユーティリティメソッドを定義しています。このメソッドは、与えられた数が偶数かどうかを判定し、trueまたはfalseを返します。メインメソッドでは、isEvenメソッドを呼び出して、結果に応じてメッセージを表示しています。