Java
double字段将默认初始化为
0.0。Java
Double字段将默认初始化为
null。无论您使用哪种Java版本,以及在哪种环境下运行,这两个事实都是正确的。
如果您在不同的环境中看到不同的行为,那么最可能的解释是您正在各自的环境中执行不同的代码(或以不同的方式调用相同的代码)。发布一些显示问题的代码 可能
指向其他问题,但我对此表示怀疑。
根据您发布的代码,不可能
custAmount是
null。如果看到的是
null,则您必须使用该代码的其他版本,
null否则该代码必须来自其他来源。



