# Java bigdecimal remainder method example

In this example, bigdecimal class remainder method working is demonstrated. Method returns a bigdecimal value as per context settings.

Tutorials

# Java bigdecimal remainder method example

In this example, bigdecimal class remainder method working is demonstrated. Method returns a bigdecimal  value as per context settings.
Method returns remainder i.e. this.object  % object specified.

Method throws NumberFormatException if it finds value other than integer and double. Method generates ArithmeticException in following cases:
if the Rounding mode is UNNECESSARY.
if the divisor value = = 0.

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

Java_bigdecimal_remainder_example.java

 ``` import java.math.BigDecimal; import java.math.MathContext; import java.math.RoundingMode; public class Java_bigdecimal_remainder_example {   public static void main(String args[]) {   MathContext mc =    new MathContext(0, RoundingMode.DOWN);   mc = mc.DECIMAL32;   BigDecimal dividend = new BigDecimal(555),    divisor = new BigDecimal(5);   System.out.println("dividend & divisor value" +   " : " + dividend + "  &  "   + divisor);   System.out.println("method generated result : "   + dividend.remainder(divisor, mc));   dividend = new BigDecimal(169.02);   divisor = new BigDecimal(13);   dividend = new BigDecimal(dividend.floatValue());   divisor = new BigDecimal(13);   System.out.println("\ndividend & divisor value " +   ": " + dividend + "  &  "   + divisor);   System.out.println("method generated result : "   + dividend.remainder(divisor, mc));   dividend = new BigDecimal(999);   divisor =    new BigDecimal(dividend.floatValue() + 0.0000);   System.out.println("\ndividend & divisor value" +   " : " + dividend + "  &  "   + divisor);   System.out.println("method generated result : "   + dividend.remainder(divisor, mc));   } }```

Online Training Classes

# Java bigdecimal remainder method example

Related Tutorials

Discuss: Java bigdecimal remainder method example