Um zu überprüfen ob eine Zahl gerade oder ungerade ist, können wir uns des Modulo-Operator bedienen. Dieser Operator gibt einem den Rest einer ganzzahligen Division zurück. Das heißt, dass man sozusagen wie in der Grundschule rechnet. Also bei 7 / 3 wäre es 2 Rest 1. Eine gerade Zahl ist deswegen besonders, weil sie ohne Rest durch 2 teilbar ist also muss die Bedingung folgendermaßen aussehen:
1int zahl = 10;
2if (zahl % 2 == 0) {
3 System.out.println("Zahl ist gerade");
4} else {
5 System.out.println("Zahl ist ungerade");
6}