Wie gibt man das Vorzeichen von x in Java zurück?
Es gibt mehrere Möglichkeiten, das Vorzeichen einer Zahl in Java zurückzugeben:
- Verwenden der
Math.signum()
Methode: DieMath.signum()
Methode gibt das Vorzeichen einer Zahl alsdouble
zurück. Wenn die Zahl positiv ist, gibt sie1.0
zurück, wenn sie negativ ist, gibt sie-1.0
zurück und wenn sie Null ist, gibt sie0.0
zurück.
Beispiel:
double x = -10.5;
double sign = Math.signum(x);
System.out.println(sign); // gibt -1.0 aus
- Verwenden von if-else-Anweisungen: Eine andere Möglichkeit, das Vorzeichen einer Zahl zurückzugeben, besteht darin, if-else-Anweisungen zu verwenden. Wenn die Zahl größer als Null ist, ist das Vorzeichen positiv, wenn sie kleiner als Null ist, ist das Vorzeichen negativ und wenn sie Null ist, gibt es kein Vorzeichen.
Beispiel:
double x = 5.7;
if (x > 0) {
System.out.println("x ist positiv");
} else if (x < 0) {
System.out.println("x ist negativ");
} else {
System.out.println("x ist Null");
}
Beide Methoden geben das Vorzeichen einer Zahl in Java zurück.