Java bigdecimal remainder example

In this example, bigdecimal class remainder method working is demonstrated. Method return type is a bigdecimal value. Method returns remainder i.e. this.object % object specified.

Java bigdecimal remainder example

In this example, bigdecimal class remainder method working is demonstrated. Method return type is a bigdecimal value. Method returns remainder i.e. this.object % object specified.

Java bigdecimal remainder example

Java bigdecimal remainder example

     

In this example, bigdecimal class remainder method working is demonstrated. Method return type is a bigdecimal value. Method returns remainder i.e. this.object %  object specified.

Method throws NumberFormatException if it finds value other than integer and double. Method also throws ArithmeticException if the divisor value is zero. 

Syntax for using the method : public BigDecimal remainder(BigDecimal divisor)
BigDecimal objects with names x, y & z;
System.out.print(x.remainder(y));
or
z = x.remainder(y);

Java_bigdecimal_remainder.java

import java.math.BigDecimal;

public class Java_bigdecimal_remainder {
  public static void main(String args[]) {
  BigDecimal dividend = new BigDecimal(625),
  divisor = new BigDecimal(5);
  System.out.println("dividend & divisor value" +
  " : " + dividend + "  &  "
  + divisor);
  System.out.println("method generated result : "
  + dividend.remainder(divisor));

  dividend = new BigDecimal(100.100);
  divisor = new BigDecimal(25);

  dividend = new BigDecimal(dividend.floatValue());
  divisor = new BigDecimal(25);

  System.out.println("\ndividend & divisor value" +
  " : " + dividend + "  &  "
  + divisor);
  System.out.println("method generated result : "
  + dividend.remainder(divisor));

  dividend = new BigDecimal(81);
  divisor = new BigDecimal(dividend.floatValue());

  System.out.println("\ndividend & divisor value" +
  " : " + dividend + "  &  "
  + divisor);
  System.out.println("method generated result : "
  + dividend.remainder(divisor));

  }
}

Download the code