So vergleichen Sie Doppel in Java?

So vergleichen Sie Doppel in Java?
Die Java "doppeltDatentyp ist ein grundlegender Datentyp, der als Parameter in der “gespeichert istDoppeltWrapper -Klasse. Eine Variable mit doppelter Typ kann 64-Bit-Schwimmpunktzahlen speichern. Da Java Autoboxing unterstützt, verdoppelt sich der primitive Datentyp und das Objekt kann austauschbar verwendet werden. Außerdem enthält die Doppel -Wrapper -Klasse viele Methoden, die zur Durchführung von Operationen verwendet werden, z. B. den Vergleich von zwei Doppel -Typ -Variablen.

In diesem Blog werden die Methoden zum Vergleich von Doppel in Java diskutiert.

So vergleichen Sie Doppel in Java?

Um Doppel in Java zu vergleichen, können Sie verwenden:

  • Compare () Methode
  • Vergleiche () Methode

Wir werden jede der oben genannten Methoden nacheinander diskutieren!

Methode 1: Vergleichen Sie die Doppel in Java mithilfe von Compare () -Methode

Der "vergleichen()Die Methode wird verwendet, um zwei spezifische Doppelwerte zu vergleichen. Es ist die statische Methode der Doppel -Java -Wrapper -Klasse.

Syntax
Die Syntax von Compare () -Methode lautet:

vergleiche (Double D1, Double D2)

Hier nimmt die Methode compare () zwei doppelte Typwerte an “D1" Und "D2”Als Argumente und Rückgabe der Ganzzahltypwerte: 1, -1 oder 0 je nach Bedingungen:

  • Es gibt 1 zurück, wenn der erste Wert größer als der zweite ist.
  • Es gibt -1 zurück, wenn der erste Doppelwert geringer ist als der zweite.
  • Null zeigt an, dass beide Doppelwerte gleich sind.

Schauen Sie sich die angegebenen Beispiele für ein besseres Verständnis an.

Beispiel

In diesem Beispiel werden wir zwei Doppelwerte vergleichen “,“DB1" Und "DB2", mit "167.643" Und "986.675", Wo "D”Zeigt an, dass es sich um einen doppelten Typwert handelt:

Double db1 = 167.643d;
Doppel db2 = 986.675d;

Wir werden die erstellten Doppel vergleichen und den zurückgegebenen Wert in “speichern“Comp”:

double comp = (doppelt.vergleichen (db1, db2));

Fügen Sie die IF-ELSE-IF-Bedingungen hinzu, um zu prüfen, ob die verglichenen Werte größer als oder gleich sind miteinander:

if (comp> 0)
System.aus.println ("Wert von db1 ist größer als der Wert von db2");

sonst wenn (comp<0)
System.aus.println ("Wert von db1 ist geringer als der Wert von db2");

anders
System.aus.println ("beide Werte sind gleich");

Der angegebene Ausgang zeigt an, dass der Wert von “DB1" ist weniger als "DB2”:

Gehen Sie nun auf die nächste Methode.

Methode 2: Vergleichen Sie die Doppel in Java mithilfe der Vergleiche () -Methode

Der "vergleichen mit()„Methode wird auch verwendet, um Doppel in Java zu vergleichen, und sie gehört auch zum“Doppelt”Java Wrapper Class. Bei dieser Methode wird der erste Doppelwert mit dem zweiten Doppelwert verglichen.

Syntax

Die Syntax der Vergleiche () -Methode lautet:

D1.Vergleiche (Doppel D2)

Hier, "D1"Wird mit" verglichen "D2"Mit Hilfe der"vergleichen mit()" Methode.

Beispiel
Die Werte von zwei Objekten mit Doppeltypen “DB1" Und "DB2”Der Doppelklasse wird verglichen:

Double db1 = 986.675d;
Doppel db2 = 986.675d;

Hier werden wir passieren “DB2"Als Argument zu"DB1”:

double comp = db1.vergleicheto (db2);

Geben Sie die IF-ELSE-IF-Bedingungen an, um zu prüfen, ob die verglichenen Werte größer sind als einander oder gleich:

if (comp> 0)
System.aus.println ("Wert von db1 ist größer als der Wert von db2");

sonst wenn (comp<0)
System.aus.println ("Wert von db1 ist geringer als der Wert von db2");

anders
System.aus.println ("beide Werte sind gleich");

Durch die Ausführung des oben gegebenen Programms werden Sie wissen, dass beide Werte gleich sind:

Wir haben alle wesentlichen Anweisungen zum Vergleich des Doppels in Java gesammelt.

Abschluss

Um die Doppel in Java zu vergleichen. Beide Rückgabe -Ganzzahl -Typwerte nach dem Vergleich, wobei Null die Werte gleich anzeigt, während einer angibt. In diesem Blog haben wir die Methoden zum Vergleichen von Doppel in Java besprochen.