6.6求助

来源:6-6 编程练习

宝慕林5061294

2020-03-31 17:58


http://img4.mukewang.com/5e83142900019f3311100624.jpg

http://img4.mukewang.com/5e83143000019d7409180116.jpg

写回答 关注

5回答

  • 机器人先生
    2020-03-31 18:40:05
    已采纳

    你第4行的数组定义语法错误,应该为int[] nums

    http://img2.mukewang.com/5e831df200018c1c06870296.jpg

    立海垂云

    他这个数组定义没有错,错的是第8行,应该是i<nums.length。 说明一下 数组声明的形式有两种 int[] 数组名 或 int 数组名 []。实际上大家比较喜欢的是第一种。因为它将类型int[](整型数组)与变量名分开。

    2020-04-13 16:18:59

    共 1 条回复 >

  • 大猫喔
    2020-07-09 21:21:07

    数组的索引从0开始的,你定义的i<=nums.length,索引越界了,修改为i<nums.length或者i<=nums.length-1即可

  • 慕仰5580387
    2020-04-08 11:27:47

    for 循环中应该写成 i<=nums.length-1 或 i<nums.length,这样执行时才不会出现索引越界问题。

  • 哈蛤铪虾ha
    2020-04-07 08:10:25

    数组定义没问题啊,for循环条件设置的时候,应该是i<nums.length,等号不能加,不然会索引越界。

  • 宝慕林5061294
    2020-04-01 15:40:58

    for里面i不可以等于nums.length

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165675 学习 · 17587 问题

查看课程

相似问题