Vergleichen von Doubles in Java
-
Verwenden Sie
Compare(Double a, Double b)
, um Doubles in Java zu vergleichen -
Verwendung von
d2.CompareTo(d1)
zum Vergleichen von Doppelwerten in Java
In dieser Anleitung erfahren Sie, wie Sie Doubles in Java vergleichen.
Es gibt einige eingebaute Methoden, um Doubles zu vergleichen. Die Methoden werden in dieser Anleitung erklärt.
Tauchen wir ein.
Die eingebauten Methoden zum Vergleichen von Doubles in Java heißen compare(d1, d2)
und d2.compareTo(d1)
.
d1
und d2
sind nur Variablennamen, nicht Teil der Syntax. Lassen Sie uns diese Methoden nacheinander verstehen.
Verwenden Sie Compare(Double a, Double b)
, um Doubles in Java zu vergleichen
Sie können die beiden Doubles mit dieser Methode vergleichen, indem Sie sie als Argumente übergeben.
Die beiden Double-Werte werden verglichen. Wenn beide Doubles numerisch gleich sind, gibt die Funktion 0
als Ausgabe aus.
Wenn der erste Parameter, in diesem Fall a
, numerisch kleiner als der zweite Parameter b
ist, gibt die Funktion einen Wert kleiner als 0
zurück. Es ergibt einen Wert größer als 0
, wenn a
größer als b
ist.
Sehen Sie sich den folgenden Code an.
public class Main {
public static void main(String[] args) {
Double d1 = 5.643d;
Double d2 = 7.675d;
System.out.println(Double.compare(d1, d2));
}
}
Ausgabe:
-1
Verwendung von d2.CompareTo(d1)
zum Vergleichen von Doppelwerten in Java
Bei dieser Methode vergleichen Sie d2
mit d1
. Der Wert ist 0
, wenn beide Doubles den gleichen Wert haben.
Der Wert ist kleiner als 0
, wenn d2
numerisch kleiner als d1
ist. Der Wert ist größer als 0
, wenn d2
numerisch grösser als d1
ist.
public class Main {
public static void main(String[] args) {
Double d1 = 5.643d;
Double d2 = 7.675d;
System.out.println(d1.compareTo(d2));
}
}
Ausgabe:
-1
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn