调用数组内数据下表不是从0开始吗?我尝试写的这个似乎不太对

来源:6-1 什么是数组

肥川

2019-07-13 15:12

https://img2.mukewang.com/5d2981f50001912908670874.jpg
在最后我输入5的,应该是score[5],按下标如果从0开始的话,4对应的才是5这个成绩吧,为什么我输入5得到的也是5这个成绩呢?

写回答 关注

4回答

  • 慕运维1495087
    2019-08-10 12:47:49

    你已经把每个下标的数值定义好了   要下标5的内容自然给你5的内容  而且你没有理解好数组与下标的关系  不然按照你的理解的意思 5下标根本没有内容  而要5给4 是理解错了

  • LuckyBOY_8
    2019-07-19 21:33:16

    int stuNum = 1;这应该是你定义的下标吧。。。

  • 慕移动0307535
    2019-07-13 16:03:39

    你定义的scores数组长度为6,并且你的赋值操作是从下标1-5进行复制的

  • 余小科
    2019-07-13 15:54:56

    你的scores数组长度定义为6,而StuNum 初始值为1

    肥川

    在这种情况下,里面的下标是从1开始吗

    2019-07-13 17:53:36

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题