- Java.math package classes
- Java.math - Home
- Java.math - BigDecimal
- Java.math - BigInteger
- Java.math - MathContext
- Java.math package extras
- Java.math - Enumerations
- Java.math - Discussion
Java.math.BigDecimal.signum() Method
Description
The java.math.BigDecimal.signum() returns the signum function of this BigDecimal.
Declaration
Following is the declaration for java.math.BigDecimal.signum() method.
public int signum()
Parameters
NA
Return Value
This method returns -1, 0, or 1 as the value of this BigDecimal is negative, zero, or positive.
Exception
NA
Example
The following example shows the usage of math.BigDecimal.signum() method.
package com.tutorialspoint; import java.math.*; public class BigDecimalDemo { public static void main(String[] args) { // create 3 BigDecimal objects BigDecimal bg1, bg2, bg3; // create 3 int objects int i1, i2, i3; bg1 = new BigDecimal("123"); bg2 = new BigDecimal("0"); bg3 = new BigDecimal("-12"); // assign the signum values of bg1,bg2,bg3 to i1,i2,i3 respectively i1 = bg1.signum(); i2 = bg2.signum(); i3 = bg3.signum(); String str1 = "The Result of Signum function on " + bg1 + " is " + i1; String str2 = "The Result of Signum function on " + bg2 + " is " + i2; String str3 = "The Result of Signum function on " + bg3 + " is " + i3; // print i1,i2,i3 values System.out.println( str1 ); System.out.println( str2 ); System.out.println( str3 ); } }
Let us compile and run the above program, this will produce the following result −
The Result of Signum function on 123 is 1 The Result of Signum function on 0 is 0 The Result of Signum function on -12 is -1
java_math_bigdecimal.htm
Advertisements