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

2024年11月27日 22:43
有2个网友回答
网友(1):

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

网友(2):

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