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.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.