for input string:0.03 异常 一开始看到这个情况我也是挺诧异的,一度怀疑自己是不是用错方法了 Integer.parseInt(“0.03”);这个方法是有问题的,因为int无法转换小数点。 这时候就需要用另一种方式去转换数值 new BigDecimal(“0.03”) 用BigDecimal可以转换为数值然后进行换算。 如果需求涉及到金融操作比较多的同学还是尽量多用BigDecimal方法吧 小白日记