Comment retourner le signe de x en Java ?
Il existe plusieurs façons de retourner le signe d'un nombre en Java :
- Utilisation de la méthode signum() de la classe Math :
double x = -10.5;
int signe = (int) Math.signum(x);
System.out.println("Le signe de " + x + " est " + signe);
- Utilisation d'une structure conditionnelle :
double x = 7.2;
int signe;
if (x > 0) {
signe = 1;
} else if (x < 0) {
signe = -1;
} else {
signe = 0;
}
System.out.println("Le signe de " + x + " est " + signe);
- Utilisation de l'opérateur ternaire :
double x = 0;
int signe = x > 0 ? 1 : x < 0 ? -1 : 0;
System.out.println("Le signe de " + x + " est " + signe);
Toutes ces méthodes permettent de retourner le signe d'un nombre en Java.