Java BigDecimal .compareTo (BigDecimal val)

Syntax

BigDecimal.compareTo(BigDecimal val) has the following syntax.

public int compareTo(BigDecimal val)

Example

In the following code shows how to use BigDecimal.compareTo(BigDecimal val) method.


import java.math.BigDecimal;
/*from www  . j  a v a  2s  .  c  o  m*/
public class Main {

  public static void main(String[] args) {

    BigDecimal bg1 = new BigDecimal("10");
    BigDecimal bg2 = new BigDecimal("20");

    int res = bg1.compareTo(bg2); // compare bg1 with bg2

    String str1 = "Both values are equal ";
    String str2 = "First Value is greater ";
    String str3 = "Second value is greater";

    if (res == 0)
      System.out.println(str1);
    else if (res == 1)
      System.out.println(str2);
    else if (res == -1)
      System.out.println(str3);
  }
}

The code above generates the following result.





















Home »
  Java Tutorial »
    java.math »




BigDecimal
BigInteger