Javaで奇数と偶数を判定するために、モジュロ演算子を使用するシンプルで簡単な方法があります。モジュロ演算子(%)は、ある数を別の数で割ったときの余りを返す演算子です。この余りを使って、与えられた数が奇数なのか偶数なのかを判定できます。
以下に、Javaで奇数と偶数を判定するためのコード例をいくつか示します。
- モジュロ演算子を使用した方法:
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
は偶数です。それ以外の場合は奇数です。
- ユーティリティメソッドを使用した方法:
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
メソッドを呼び出して、結果に応じてメッセージを表示しています。