我们可以存储
Integer a= 12;
Run Code Online (Sandbox Code Playgroud)
但我们不能这样存储
BigDecimal b =12;// what is the reason for that
Run Code Online (Sandbox Code Playgroud)
小智 6
BigDecimal 不是原语。为了拥有 BigDecimal,您需要创建它的实例,例如BigDecimal b = new BigDecimal(12);. 从那里你可以调用它的各种方法来进行数学运算、舍入等。
除了非常非常少的例外,所有 Java 对象都要求您将变量分配给该类型的对象(或者遵循多态性规则的任何对象)。
| 归档时间: |
|
| 查看次数: |
505 次 |
| 最近记录: |