猿问
java入门第一季7–9
lenght是什么,我把它们换过其他的名字,比如lin,结果下面就有红线了
i 下面为什么会出现红线
王亚东1
浏览 1611
回答 3
3回答
望远
不应该拼成length(长度)吗?这个参数是用来动态生成指定长度的数组nums,至于i为什么会报错,是因为for循环后面多了个分号
1
0
5
小披薩
i<8应该写成i<length,直接写死是8,这种硬编码之后改起来麻烦;for();后多了个分号;语法错误
1
0
0
风洛洛
确实如望远截图所说,多了一个分号。 而for循环中的int i定义只在for循环的范围内是可访问的局部变量,而这里你直接分号结束了for循环,接下来在{}这个内部代码块会发现该代码块中找不到i的定义,从而报错
1
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答