小编KW1*_*123的帖子

无论发生什么默认值?

码:

public class A {

    public static void main(String[] args) {
        int i;
        System.out.println(i);
    }

}
Run Code Online (Sandbox Code Playgroud)

当我运行它,而不是打印默认值int,即0时,它会发出错误消息The local variable i may not have been initialized.

为什么如果初始化是强制性的,那么为什么原始数据类型具有默认值呢?他们可能像C++一样拥有垃圾值.

java default-value

1
推荐指数
1
解决办法
57
查看次数

标签 统计

default-value ×1

java ×1