La función de signo, también conocida como función de signo, es una función matemática impar que extrae el signo de un número real.
El método java.lang.Long.signum() se usa para obtener la función signum del valor largo especificado. Para un valor positivo, un valor negativo y cero, el método devuelve 1, -1 y 0 respectivamente.
Sintaxis:
public static int signum(long num)
Parámetros: El método acepta un número de parámetro de tipo largo sobre el que se va a realizar la operación signum .
Valor devuelto: el método devuelve la función signum del valor largo especificado. Si el valor especificado es:
- Negativo, el método devuelve -1.
- Cero, el método devuelve 0.
- Positivo, el método devuelve 1.
Ejemplos:
Input: (Long) 2731766 Output: 1 Input: (Long) -233611 Output: -1 Input: (Long) 0 Output: 0
Los siguientes programas ilustran el método Java.lang.Long.signum():
Programa 1:
// Java program to illustrate the // Java.lang.Long.signum() Method import java.lang.*; public class Geeks { public static void main(String[] args) { // It will return 1 as long value is greater than 1 System.out.println(Long.signum(36565531)); // It will return -1 as long value is less than 1 System.out.println(Long.signum(-628127)); // Returns 0 as long value is equal to 0 System.out.println(Long.signum(0)); } }
1 -1 0
Programa 2: Para valor decimal y string.
// Java program to illustrate the // Java.lang.Long.signum() Method import java.lang.*; public class Geeks { public static void main(String[] args) { // It will return compile time error System.out.println(Long.signum(36565.531)); // It will return compile time error System.out.println(Long.signum("628127")); } }
prog.java:10: error: incompatible types: possible lossy conversion from double to long System.out.println(Long.signum(36565.531)); ^ prog.java:13: error: incompatible types: String cannot be converted to long System.out.println(Long.signum("628127")); ^ Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 2 errors
Publicación traducida automáticamente
Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA