birbingish
2021-04-18T05:50:10+00:00
大专生英语不行又没学过编程[img]https://img.nga.178.com/attachments/mon_202104/18/biQ16v-ffumK1zT3cSt3-80.jpg.medium.jpg[/img]
不确定,大概是说double数据类型不能被自动转换成十进制单位数据类型?
[quote][tid=26382313]Topic[/tid] Post by [uid=60356916]网事杂谈版块黑户[/uid] (2021-04-18 13:59):
大专生英语不行又没学过编程[img]https://img.nga.178.com/attachments/mon_202104/18/biQ16v-ffumK1zT3cSt3-80.jpg.medium.jpg[/img][/quote]Double类型无法被强制转换成BigDecimal类型
直接把double 强转成bigdecimal了,应该有bigdecimal的构造函数
Double是double的包装类,是个类,不是基本数据类型
BigDecimal是一个精确的小数类。
这俩类不能相互转换
Double和BigDecimal是两种不同的数据类型,直接用=来赋值会发生这个类型转换错误.
可以用xx = new BigDecimal(Double)解决,但是可能有精度问题.
[quote][pid=508895233,26382313,1]Reply[/pid] Post by [uid=61525089]今晚想吃啥就吃啥[/uid] (2021-04-18 14:05):
Double是double的包装类,是个类,不是基本数据类型
BigDecimal是一个精确的小数类。
这俩类不能相互转换[/quote]用户端有办法能解决这个问题吗
double类型转换到大数类型出错,试试tostring
Bigdecimal和Double不是父子关系所以强转
[quote][pid=508895394,26382313,1]Reply[/pid] Post by [uid=60356916]网事杂谈版块黑户[/uid] (2021-04-18 14:06):
用户端有办法能解决这个问题吗[/quote]不可以zsbd
怎么看怎觉得楼主是被骗子忽悠了投钱进去发现没法提现了啊?怎么前面全都在一本正经的解释啊[s:ac:哭笑]