Zum Hauptinhalt springen

Ausgabe aller geraden Zahlen von 1 bis 100 in Java

Zunächst benötigen wir eine Schleife, die alle Zahlen im angegebenen Bereich (von 1 bis 100) durchläuft. Wir können eine for-Schleife verwenden, um jede Zahl in einem Bereich nacheinander zu überprüfen.

Innerhalb der Schleife führen wir eine Paritätsprüfung für jede Zahl durch. Wenn die Zahl gerade ist, werden wir sie auf dem Bildschirm anzeigen. Sie können den Modulo-Divisionsoperator (%) durch 2 verwenden, um die Parität zu überprüfen. Wenn das Ergebnis der Division 0 ist, ist die Zahl gerade.

Nach Abschluss der Schleife erhalten wir alle geraden Zahlen von 1 bis 100 auf dem Bildschirm. Dieser Ansatz ermöglicht es uns, dieses Problem effektiv zu lösen und das Ergebnis mit minimalem Code auf den Bildschirm zu bringen.

Aufgabenübersicht

In dieser Aufgabe müssen Sie alle geraden Zahlen zwischen 1 und 100 in Java ausgeben.

Sie können eine for- oder while-Schleife verwenden, um dieses Problem zu lösen. Eine Schleife ermöglicht es Ihnen, einen bestimmten Codeblock mehrmals auszuführen, solange die angegebene Bedingung wahr ist.

In diesem Fall müssen Sie jede Zahl von der Zahl 1 bis zur Zahl 100 auf Parität prüfen und, wenn sie gerade ist, auf dem Bildschirm anzeigen. Eine gerade Zahl ist eine Zahl, die ohne Rest durch 2 geteilt wird. Um die Parität einer Zahl zu überprüfen, können Sie eine Modulo-Division verwenden, die den Rest der Division zweier Zahlen zurückgibt.

Die Lösung des Problems kann wie folgt implementiert werden:

  1. Erstellen Sie eine Schleife, die von der Zahl 1 bis zur Zahl 100 ausgeführt wird;
  2. Prüfen Sie innerhalb der Schleife, ob die aktuelle Zahl gerade ist;
  3. Wenn die Zahl gerade ist, zeigen Sie sie auf dem Bildschirm an.

Auf diese Weise werden nach der Ausführung des Programms alle geraden Zahlen von 1 bis 100 auf dem Bildschirm angezeigt.

So wird der Code aussehen:

for (int i = 2; i

Wenn dieser Code ausgeführt wird, werden alle geraden Zahlen zwischen 2 und 100 ausgegeben:

246. 98100

Die Verwendung einer for-Schleife macht es daher einfach, alle benötigten Zahlen in einem bestimmten Bereich abzuleiten.

Definieren von geraden Zahlen

Die Definition von geraden Zahlen in der Programmiersprache Java kann mit dem Bedingungsoperator erfolgen. Dazu wird die Operation verwendet, die Zahl durch 2 zu dividieren und den Rest zu überprüfen. Wenn es keinen Rest von der Division gibt, ist die Zahl gerade.

public class EvenNumbers

public static void main(String[] args)

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100

Verwenden des %-Operators zum Ermitteln der Parität

Eine gerade Zahl ist zielgerichtet durch zwei geteilt und hat keinen Rest, daher ist der Rest der Division durch zwei Null. Eine ungerade Zahl hat dagegen einen Rest der Division durch zwei, der nicht gleich Null ist.

Um alle geraden Zahlen zwischen 1 und 100 abzuleiten, können Sie eine for-Schleife verwenden, indem Sie jede Zahl mit dem Operator % auf Parität prüfen.

Verwenden des bedingten Operators zum Filtern von Zahlen

Das Programm wird die Zahlen von 1 bis 100 nacheinander durchlaufen und jede auf Parität prüfen. Wenn die Zahl gerade ist, wird sie angezeigt. Um dies zu tun, können wir den Restoperator von der Division (%) durch 2 verwenden. Wenn der Rest der Division einer Zahl durch 2 Null ist, bedeutet dies, dass die Zahl gerade ist.

Mit einer Schleife, z. B. einer for-Schleife, können wir alle Zahlen von 1 bis 100 nacheinander durchlaufen und einen bedingten Operator anwenden, um gerade Zahlen zu filtern:

for (int i = 1; i >

Als Ergebnis der Programmausführung werden alle geraden Zahlen von 1 bis 100 ausgegeben:

Verwenden einer for-Schleife zum Iterieren von Zahlen

for (int i = 2; i

Nach der Ausführung des Codes werden alle geraden Zahlen von 2 bis 100 ausgegeben:

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100

Die Verwendung einer for-Schleife ermöglicht eine kompakte und prägnante Lösung von Aufgaben im Zusammenhang mit der Iteration von Zahlen in Java. In diesem Fall ermöglicht die Schleife es uns, alle geraden Zahlen zwischen 1 und 100 einfach abzuleiten, ohne jede Zahl manuell schreiben zu müssen.

Beispielcode

public class EvenNumbers

public static void main(String[] args)

// Überprüfen Sie, ob die Zahl gerade ist

System.out.println(i);

Nachdem dieser Code kompiliert und ausgeführt wurde, werden alle geraden Zahlen zwischen 1 und 100 auf der Konsole ausgegeben: