java.math.BigDecimal出错

2024-12-24 23:32:55
推荐回答(3个)
回答1:

空指针错误

s7.equals() s7是空的对象,空的对象不时能调用方法的,一调就会出NullPointerException

可以用"....".equals(s7)

回答2:

return new java.math.BigDecimal(0);
这个你返回的是一个BigDecimal对象。

s6.divide(s7,4,java.math.BigDecimal.ROUND_HALF_EVEN).doubleValue();
这个你返回的是一个double的数字~

同一个方法返回了不同的类型的值,所以报错~

回答3:

new java.math.BigDecimal(0)//初始化后的值是什么啊?是NULL

一个字符串.equals(null)有这样的写法吗?

值是空的,就是这样!