Wie man zwei Ganzzahlen in Java vergleicht

Wie man zwei Ganzzahlen in Java vergleicht
In Java, “Ganze ZahlIst eine Wrapper -Klasse von der Java.Lang -Paket, das zum Konstruktion integer -Objekte verwendet wird. Es speichert ganzzahlige Werte in 128 Bit. Während der Programmierung in Java besteht die Möglichkeit, zwei Werte desselben Datentyps zu vergleichen, wie z. B. int. Java bietet verschiedene Methoden, um zwei Ganzzahlen zu vergleichen. Die am häufigsten verwendete Methode ist jedoch der Vergleichsoperator.

Dieses Handbuch hilft Ihnen, die anderen Methoden zu lernen, um zwei Ganzzahlen in Java zu vergleichen.

Wie man zwei Ganzzahlen in Java vergleicht?

Zum Vergleich von zwei Ganzzahlen in Java können Sie die folgenden Methoden verwenden.

  • Vergleichsbetreiber
  • Equals () Methode
  • Compare () Methode

Notiz: Der Vergleichsbetreiber “==”Wird verwendet, um die Gleichheit in primitiven Datentypen zu überprüfen, während für die Objekte die Equals () -Methode verwendet wird. Die Vergleichsmethode ist sowohl für primitive Datentypen als auch für Integer-Typ-Objekte nützlich.

Mal sehen, wie diese Methoden funktionieren werden.

Methode 1: Vergleichen Sie zwei Ganzzahlen in Java mit dem Vergleichsbetreiber

Die am häufigsten verwendete Methode von Programmierern zum Vergleich von zwei Ganzzahlen ist der Vergleichsbetreiber “==”. Es gibt "1Wenn die angegebenen Variablen gleich sind; sonst kehrt es zurück “0”.

Syntax
Folgen Sie der untergegewalten Syntax, um zwei Ganzzahlen mit dem Vergleichsbetreiber zu vergleichen:

x == y

Beispiel
In diesem Beispiel erstellen wir zwei Variablen vom Typ ganzzahliger Typ “X" Und "yUnd initialisieren Sie sie:

int x = 20;
int y = 23;

Jetzt vergleichen "X" mit "y"Verwenden des Vergleichsbetreibers in"Wenn”Aussagen. Wenn die Werte von beidem “X" Und "y"Sind die gleichen, die"System.aus.println ()Die Methode wird die hinzugefügte Anweisung gedruckt:

if (x == y)
System.aus.println ("beide sind gleich");

anders
System.aus.println ("x und y sind nicht gleich");

Der Ausgang zeigt an, dass die “X" Und "y”Variablewerte sind nicht gleich:

Bewegen wir uns zu den anderen Methoden, um zwei ganze Zahlen in Java zu vergleichen.

Methode 2: Vergleichen Sie zwei Ganzzahlen in Java mit Equals () Methode

Verwenden Sie in Java zum Vergleich von zwei Objekten die “gleich ()" Methode. Es gibt den Booleschen Wert aus “WAHRWenn beide Objekte gleich sind; sonst kehrt es zurück “FALSCH”. Wir können auch zwei Integer -Objekte als Referenz vergleichen, indem wir die “verwenden“gleich ()" Methode.

Syntax
Die Equals () -Methode hat die folgende Syntax:

X.gleich (y)

Die Equals () -Methode wird mit einer aufgerufen "X"Integer -Objekt und entspricht seinem Wert mit"yDas wird als Argument übergeben.

Beispiel
Hier haben wir zwei Integer -Objektreferenzen “X" Und "y,"Mit Werten"23" Und "23”:

Ganzzahl x = 23;
Ganzzahl y = 23;

Jetzt werden wir beide Variablen mithilfe der “vergleichen“gleich ()"Methode im hinzugefügten"Wenn" Zustand:

if (x.gleich (y))
System.aus.println ("Sowohl x als auch y sind gleich");
anders
System.aus.println ("x und y sind nicht gleich");

Die Ausgabe zeigt, dass die Werte von “X" Und "y" sind gleich:

Methode 3: Vergleichen Sie zwei Ganzzahlen in Java mithilfe von Compare () Methode

Der "vergleichen()„Methode kann auch verwendet werden, um zwei Werte numerisch zu vergleichen. Es ist die statische Methode, die zur "gehört"Ganze Zahl" Klasse. Es dauert zwei Variablen als Argument und kehrt zurück “0"Wenn der erste Wert kleiner als der zweite ist"-1"Wenn der erste Wert größer als der zweite ist oder"1”Im Falle der Gleichheit.

Syntax
Die Methode von Compare () verwendet die folgende Syntax zum Vergleich von zwei Ganzzahlen:

Ganze Zahl.vergleiche (x, y)

Die Ganzzahlklasse wird zum Aufrufen der Vergleich () -Methode und “verwendetX" Und "y”Sind die Zahlen als Argumente verabschiedet.

Beispiel
Hier haben wir zwei Variablen vom Typ ganzzahliger Typ “X" Und "y"Mit Werten"23" Und "20”:

int x = 23;
int y = 20;

Wir werden vergleichen "X" Und "y" durch die Nutzung "vergleichen()Methode und speichern Sie den resultierenden Wert in “CompDas ist eine Ganzzahl -Variable:

int comp = Ganzzahl.vergleiche (x, y);

Jetzt werden wir überprüfen, ob der resultierende Wert von “vergleichen()"Die Methode ist größer als weniger als 0, wobei Folgendes" verwendet wird "Wenn" Stellungnahme.

if (comp> 0)
System.aus.println ("x ist größer als y");
else if (comp<0)
System.aus.println ("x ist weniger als y");
anders
System.aus.println ("x und y sind gleich");

Die Ausgabe zeigt, dass der Wert der “X"Variable ist größer als"y”:

Wir haben alle notwendigen Informationen zum Vergleich von zwei Ganzzahlen in Java geliefert.

Abschluss

Zum Vergleich von zwei Ganzzahlen in Java können Sie drei Methoden verwenden: den Vergleichsoperator, die Methode Equals () und Compare () (). Der Vergleichsbetreiber “==”Wird verwendet, um die Gleichheit in primitiven Datentypen zu überprüfen, während für die Objekte die Equals () -Methode verwendet wird. Die Vergleichsmethode ist sowohl für primitive Datentypen als auch für Integer-Typ-Objekte nützlich. In diesem Handbuch wurde die Methoden dargestellt, um zwei Ganzzahlen in Java mit geeigneten Beispielen zu vergleichen.