您的位置:首页 > 其它

int不是默认为0吗?为什么会提示要初始化?

2017-03-10 17:28 369 查看
准确地来说,应该是类字段变量是这样,而在方法中的变量需明确初始化,即给它赋值,否则会报错。

只要不是类字段和数组,其它变量一律要赋值。

public class IODemo {
static int i;
public static void main(String[] args) {
System.out.println("i = " + i);
}
}


输出结果为:i = 0

Integer一样:

public class IODemo {
static Integer i;
public static void main(String[] args) {
System.out.println("i = " + i);
}
} 输出结果为:i = null
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐