关于NumberFormat的使用,下列哪种情况会导致格式化结果错误?
答案解析
核心考点:数值格式化与数据类型匹配
解题思路分析:
1. 货币/百分比格式化需要对应实例类型
2. 浮点数转换可能丢失精度
3. BigDecimal保留小数位应先于格式化
选项分析:
A正确:货币格式无法正确显示百分比值
B错误:BigDecimal转double可能导致精度丢失但非语法错误
C错误:setScale是正确做法
D错误:百分比格式化会追加%符号但数据类型合法
关键依据:格式化实例类型必须与数据语义匹配
正确答案:A