TA贡献1017条经验 获得超1032个赞
不应该拼成length(长度)吗?这个参数是用来动态生成指定长度的数组nums,至于i为什么会报错,是因为for循环后面多了个分号
TA贡献1条经验 获得超1个赞
i<8应该写成i<length,直接写死是8,这种硬编码之后改起来麻烦;for();后多了个分号;语法错误
TA贡献11条经验 获得超2个赞
确实如望远截图所说,多了一个分号。
而for循环中的int i定义只在for循环的范围内是可访问的局部变量,而这里你直接分号结束了for循环,接下来在{}这个内部代码块会发现该代码块中找不到i的定义,从而报错
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报