java中未给int变量赋初值不是默认为0吗?为什么不能输出0,提示未初始化变量

2024-11-27 22:43:15
推荐回答(2个)
回答1:

准确地来说,应该是类字段变量是这样,而在方法中的变量需明确初始化,即给它赋值,否则会报错。

回答2:

定义int类型变量,只能说明这个变量是int类型,如果这样定义:int num=0; 那么这个变量初始值才是0。