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.
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