Método Long signum() em Java
A função signum, também conhecida como função sign, é uma função matemática ímpar que extrai o sinal de um número real.
O método java.lang.Long.signum() é usado para obter a função signum do valor longo especificado. Para um valor positivo, um valor negativo e zero, o método retorna 1, -1 e 0 respectivamente.
Sintaxe:
public static int signum(long num)
Parâmetros: O método aceita um parâmetro num do tipo longo no qual a operação signum deve ser realizada.
Valor de retorno: O método retorna a função signum do valor longo especificado. Se o valor especificado for:
- Negativo, o método retorna -1.
- Zero, o método retorna 0.
- Positivo, o método retorna 1.
Exemplos:
Input: (Long) 2731766 Output: 1 Input: (Long) -233611 Output: -1 Input: (Long) 0 Output: 0
Os programas abaixo ilustram o 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 e 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: erro: tipos incompatíveis: possível conversão com perdas de duplo para longo System.out.println (Long.signum (36565.531)); ^ prog.java:13: erro: tipos incompatíveis: String não pode ser convertida para longa System.out.println (Long.signum ("628127")); ^ Nota: Algumas mensagens foram simplificadas; recompile com -Xdiags: verbose para obter a saída completa 2 erros
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva