-
Использование оператора по модулю (%):
int number = 10; if (number % 2 == 0) { System.out.println("Even"); } else { System.out.println("Odd"); } -
Использование побитового оператора И (&):
int number = 10; if ((number & 1) == 0) { System.out.println("Even"); } else { System.out.println("Odd"); } -
Использование цикла для проверки диапазона чисел:
int start = 1; int end = 10; for (int i = start; i <= end; i++) { if (i % 2 == 0) { System.out.println(i + " is even"); } } -
Использование метода isEven() из библиотеки Apache Commons Math:
import org.apache.commons.math3.util.ArithmeticUtils; int number = 10; if (ArithmeticUtils.isEven(number)) { System.out.println("Even"); } else { System.out.println("Odd"); } -
Использование потоков Java 8:
import java.util.stream.IntStream; int number = 10; boolean isEven = IntStream.of(number).allMatch(n -> n % 2 == 0); if (isEven) { System.out.println("Even"); } else { System.out.println("Odd"); }