Gerade oder ungerade? - Java Quelltext für Ausgabe.

Wie kann man in Java überprüfen, ob eine Zahl gerade oder ungerade ist und dies dann entsprechend ausgeben?

Uhr
Wenn man in Java prüfen möchte, ob eine Zahl gerade oder ungerade ist, gibt es eine einfache Lösung mithilfe des Modulo Operators (%). Der Modulo Operator gibt den Rest der Ganzzahldivision an. Wenn man eine Zahl durch 2 teilt und der Rest 0 ist handelt es sich um eine gerade Zahl. Ist der Rest ungleich 0 – ist es eine ungerade Zahl.

In Java könnte man das so umsetzen: Man lässt den Benutzer eine ganze Zahl eingeben und speichert diesen Wert in einer Variablen. Anschließend überprüft man mit einer if-Anweisung, ob der Rest der Division dieser Zahl durch 2 genauso viel mit 0 ist. Wenn ja gibt man aus: Dass es sich um eine gerade Zahl handelt, ansonsten um eine ungerade Zahl.

Ein Beispielcode dafür könnte folgendermaßen aussehen:

```java
import java.util.Scanner;

public class GeradeUngerade {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Bitte geben Sie eine ganze Zahl ein: ");
int zahl = input.nextInt();

if (zahl % 2 == 0) {
System.out.println("Die eingegebene Zahl ist gerade.");
} else {
System.out.println("Die eingegebene Zahl ist ungerade.");
}

input.close();
}
}
```

So kannst du ganz einfach überprüfen ob eine Zahl gerade oder ungerade ist und identisch ausgeben. Viel Erfolg beim Weiterüben und viel Spaß mit Java!






Anzeige