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
AnswerAdd using MathContext: 4.7E+2
C.
Add 4.7E+2
Add using MathContext: 473.66
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