Parität einer Zahl – eines der wichtigsten Merkmale, das für eine beliebige Zahl definiert werden kann. Bei der Programmierung ist es oft notwendig zu überprüfen, ob eine bestimmte Zahl gerade oder ungerade ist. In diesem Artikel werden wir verschiedene Ansätze und Methoden zur Überprüfung der Parität einer Zahl in der Programmiersprache Java untersuchen. Wir werden herausfinden, welche Wege es gibt, einfach und effektiv.
Der erste und vielleicht einfachste Weg, um die Parität von Zahlen in Java zu überprüfen, ist die Verwendung des Rest–Divisionsoperators. Dazu wird das% -Zeichen (Prozent) verwendet. Wenn das Ergebnis der Division einer Zahl durch zwei Null ist, ist die Zahl gerade, andernfalls ungerade. Zum Beispiel ist die Zahl 6 gerade, da der Rest der Division von 6 durch 2 0 ist. Und die Zahl 7 ist ungerade, da der Rest der Division von 7 durch 2 1 ist.
Dieser Ansatz ist jedoch nicht immer effektiv. Bei großen Zahlen oder bei mehrfacher Paritätsprüfung einer Zahl kann diese Methode eine beträchtliche Zeit in Anspruch nehmen. In solchen Fällen lohnt es sich, alternative Möglichkeiten zur Überprüfung der Parität einer Zahl in Java in Betracht zu ziehen.
Wie überprüfe ich die Parität einer Zahl in Java
Eine der einfachsten Methoden zur Überprüfung der Parität einer Zahl ist die Verwendung des Operators «%» (der Rest der Division). Wenn die Zahl ohne Rest durch 2 geteilt wird, ist sie gerade, andernfalls ungerade. Zum Beispiel:
if (number % 2 == 0)else
Sie können auch eine bitweise bitweise Und (&) -Operation mit der Zahl 1 verwenden. Wenn das Ergebnis 0 ist, ist die Zahl gerade, andernfalls ist sie ungerade. Zum Beispiel:
if ((number & 1) == 0)else
Es gibt erweiterte und effizientere Möglichkeiten, die Parität einer Zahl zu überprüfen, indem Bitoperationen und boolesche Ausdrücke verwendet werden. Für die meisten Fälle sind die oben genannten einfachen Ansätze jedoch sehr effektiv und benutzerfreundlich.
Einfache Validierungsmethoden
Wenn die Zahl ohne Rest durch 2 geteilt wird, ist sie gerade. Andernfalls wird es ungerade sein. Sie können den Operator "%" (Rest der Division) verwenden, um diesen Ansatz zu implementieren.
Es folgt ein Codebeispiel, das eine einfache Methode zum Überprüfen der Parität einer Zahl veranschaulicht:
int number = 10;
if (number % 2 == 0) System.out.println("Zahl " + number + " ist gerade.");
> else System.out.println("Zahl " + number + " ist ungerade.");
>
Dieser Code zeigt das folgende Ergebnis an: "Die Zahl 10 ist gerade."
Eine weitere einfache Möglichkeit, die Parität einer Zahl zu überprüfen, besteht darin, eine bitweise "Und" -Operation mit der Zahl 1 zu verwenden. Wenn das Ergebnis 0 ist, ist die Zahl gerade, andernfalls ist sie ungerade.
Dieser Code zeigt das folgende Ergebnis an: "Die Zahl 5 ist ungerade."
Beide Methoden sind ziemlich einfach und ermöglichen es Ihnen, die Parität einer Zahl in Java zu überprüfen.
Effektive Ansätze
Ein weiterer effektiver Weg ist die Verwendung der Rest-Divisionsoperation (%). Eine Zahl ist gerade, wenn ihr Rest von der Division durch 2 Null ist. Dieser Ansatz basiert darauf, dass eine gerade Zahl ohne Rest durch 2 geteilt wird.
Beide Methoden sind ziemlich einfach und effektiv in Bezug auf die Programmausführung. Wählen Sie den Ansatz aus, der für Ihre spezielle Aufgabe am besten geeignet ist, und verwenden Sie ihn, um die Parität von Zahlen in Java zu überprüfen.