课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
在最后我输入5的,应该是score[5],按下标如果从0开始的话,4对应的才是5这个成绩吧,为什么我输入5得到的也是5这个成绩呢?
2019-07-13
源自:Java入门第一季(IDEA工具)升级版 6-1
正在回答
你已经把每个下标的数值定义好了 要下标5的内容自然给你5的内容 而且你没有理解好数组与下标的关系 不然按照你的理解的意思 5下标根本没有内容 而要5给4 是理解错了
int stuNum = 1;这应该是你定义的下标吧。。。
你定义的scores数组长度为6,并且你的赋值操作是从下标1-5进行复制的
你的scores数组长度定义为6,而StuNum 初始值为1
肥川 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答不是说数组从零开始吗??
1 回答数组的下标是从0开始的,所以循环是从scores.length -1;开始的。
4 回答for循环中为什么要用数组长度做倒序历遍而不是从下标0开始?
2 回答数组问题 这不对吗
3 回答char sex='male' String name="王" 似乎不太对?