java练习题,数组索引越界怎么弄

java练习题,数组索引越界怎么弄这是我的课堂练习题,好像提示第五行有问题,求大神讲解,求修改意见,不要复制的回答... java练习题,数组索引越界怎么弄这是我的课堂练习题,好像提示第五行有问题,求大神讲解,求修改意见,不要复制的回答 展开
 我来答
lmmcfl510
2016-10-17 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:153
采纳率:33%
帮助的人:59.1万
展开全部
你这是个数组越界的错误。你的功能没有描述,我按我的理解来,你的逻辑很乱,你的思路应该是把args里面的数据全部读出来然后放进数组里面比较大小吧?第一行你用的是args[0],这肯定不对,应该是args.length,用args的数组长度来初始化整数数组,循环赋值的时候你又用的是args[i+1],应该直接是args[i]。或者你的逻辑是args[0]存放的是数组长度,后面存放的是要比较大小的字符?如果是这样,代码应该是没错的,你的args参数设置的长度有问题。
更多追问追答
追问
args[0]存的是数组长度,args参数长度应该怎样修改呢?怎么能正常运行?
追答
你设置的时候数组长度都设置好了,后面直接写这个长度个数的数据就行了。比如{3,1,2,3}第一个表示长度是3,后面是3个整数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式