Question: Which choice is the best data type for working with money in Java?

  1. float
  2. String
  3. double
  4. BigDecimal

Answer: The correct answer of the above question is Option D:BigDecimal