Java >> Tutoriel Java >  >> Tag >> class

Méthode Java Integer class signum() avec exemple

Méthode signum() de classe entière

  • méthode signum() est disponible dans le package java.lang.
  • méthode signum() est utilisé pour renvoyer la fonction signum(nombre de signes) de l'argument (valeur) donné.
  • méthode signum() est une méthode statique, elle est également accessible avec le nom de la classe et si nous essayons d'accéder à la méthode avec l'objet de la classe, nous n'obtiendrons pas non plus d'erreur.
  • méthode signum() ne lève pas d'exception au moment de renvoyer la fonction signum.

Syntaxe :

    public static int signum(int value);

Paramètre(s) :

  • int value - représente la valeur entière à analyser.

Valeur renvoyée :

Le type de retour de cette méthode est int, elle renvoie trois valeurs entières dépendant des conditions suivantes,

  • Si nous passons "Valeurs négatives", cela renvoie -1.
  • Si nous passons "Valeurs positives", cela renvoie 1.
  • Si nous passons "Valeurs zéro", il renvoie 0.

Exemple :

// Java program to demonstrate the example 
// of signum(int value) method of
// Integer class

public class SignumOfIntegerClass {
    public static void main(String[] args) {
        int value1 = 100;
        int value2 = 0;
        int value3 = -100;

        // By using signum(value1) , it returns 1 because the passing
        // parameter holds the value is greater than 0
        int result = Integer.signum(value1);

        // Display result
        System.out.println("Integer.signum(value1): " + Integer.signum(value1));

        // By using signum(value2) , it returns 0 because the passing
        // parameter holds the value is equals to 0
        result = Integer.signum(value2);

        // Display result
        System.out.println("Integer.signum(value2): " + Integer.signum(value2));

        // By using signum(value3) , it returns -1 because the passing
        // parameter holds the value is less than 0
        result = Integer.signum(value3);

        // Display result
        System.out.println("Integer.signum(value3): " + Integer.signum(value3));
    }
}

Sortie

Integer.signum(value1): 1
Integer.signum(value2): 0
Integer.signum(value3): -1

Balise Java