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

Méthode Java Long class signum() avec exemple

Méthode signum() de classe longue

  • 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é d'un type long.
  • 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(long value);

Paramètre(s) :

  • valeur longue - représente la valeur longue à analyser.

Valeur renvoyée :

Le type de retour de cette méthode est int, elle renvoie les valeurs suivantes en fonction des cas suivants,

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

Exemple :

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

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

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

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

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

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

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

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

Sortie

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

Balise Java