java.math.BigDecimal.signum () es un método incorporado en Java que devuelve la función signum de este BigDecimal. La función de signo o función signum es una función matemática impar que extrae el signo de un número real. En expresiones matemáticas, la función de signo a menudo se representa como sgn.
Sintaxis:
public int signum()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método puede devolver tres tipos de valores:
- -1 si este BigDecimal < 0
- 0 si este BigDecimal = 0
- 1 si este BigDecimal es > 0
El siguiente programa ilustra el funcionamiento del método mencionado anteriormente:
Programa 1:
// Program to demonstrate signum() method of BigDecimal import java.math.*; public class Gfg { public static void main(String[] args) { BigDecimal b1 = new BigDecimal("12743"); BigDecimal b2 = new BigDecimal("0"); BigDecimal b3 = new BigDecimal("-4512"); // Assigning the signum values of BigDecimal objects b1, b2, b3 // to int objects i1, i2, i3 respectively int i1 = b1.signum(); int i2 = b2.signum(); int i3 = b3.signum(); // Printing i1, i2, i3 values System.out.println("Signum function on " + b1 + " is " + i1); System.out.println("Signum function on " + b2 + " is " + i2); System.out.println("Signum function on " + b3 + " is " + i3); } }
Signum function on 12743 is 1 Signum function on 0 is 0 Signum function on -4512 is -1
Programa 2:
// Program to demonstrate signum() method of BigDecimal import java.math.*; public class Gfg { public static void main(String[] args) { BigDecimal b1 = new BigDecimal("17845452743"); BigDecimal b2 = new BigDecimal("000"); BigDecimal b3 = new BigDecimal("-444512"); // Assigning the signum values of BigDecimal objects b1, b2, b3 // to int objects i1, i2, i3 respectively int i1 = b1.signum(); int i2 = b2.signum(); int i3 = b3.signum(); // Printing i1, i2, i3 values System.out.println("Signum function on " + b1 + " is " + i1); System.out.println("Signum function on " + b2 + " is " + i2); System.out.println("Signum function on " + b3 + " is " + i3); } }
Signum function on 17845452743 is 1 Signum function on 0 is 0 Signum function on -444512 is -1
Referencia : https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#signum()
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA