首页上一页 1 下一页尾页 1 条记录 1/1页
书中137页6.2.4章节中描述是不是有误?
发表在Java图书答疑
2020-02-17
《零基础学Java》第6章 面向对象编程基础 137页-137页
是否精华
是
否
版块置顶:
是
否
书中有这样一段话:
局部变量在方法执行时被创建,在方法执行结束时被销毁。局部变量在使用时必须时行赋值操作或被初始化,否则会出现编译错误。
下面有个实例中第三行为:
int id = 0; // 局部变量,如果将id这个局部变量的初始值去掉,编译器将出现错误
按上面书中说的,是不是不能写成:
int id;
这样?但是我尝试几次后发现这样是可以的,而且程序也可以正常运行。
是不是书中写错了?比如我写了:
public void Test1() {
int ii;
for (int i = 0; i < 2; i++) {
int id;
}}
这样的方法并成功调用,程序运行结束后也没发现错误