Vidyalelo
Java Programming · Q104

Data Types and Variables

Programming · Java Programming · question 104

Q104

What will be the output of the following Java code snippet? public class AddDemo public static void main(String args[]) BigDecimal b = new BigDecimal("23.43"); BigDecimal br = new BigDecimal("24"); BigDecimal bres = b.add(new BigDecimal("450.23")); System.out.println("Add: "+bres); MathContext mc = new MathContext(2, RoundingMode.DOWN); BigDecimal bdecMath = b.add(new BigDecimal("450.23"), mc); System.out.println("Add using MathContext: "+bdecMath);

A.
Compilation failure
B.
Add: 473.66
Add using MathContext: 4.7E+2
Answer
C.
Add 4.7E+2
Add using MathContext: 473.66
D.
Runtime exception

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board