![Java王者归来:从入门迈向高手](https://wfqqreader-1252317822.image.myqcloud.com/cover/394/27563394/b_27563394.jpg)
上QQ阅读APP看书,第一时间看更新
7-1 认识数组
如果在程序设计时,是用变量存储数据。各变量间没有互相关联,可以将数据想象成下列图标,笔者用散乱的方式表达相同数据类型的各个变量,在真实的内存中读者可以想象各变量在内存内并没有依次序方式排放。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P100_550749.jpg?sign=1738880690-os07t9k9NtSgXPvC3ZanLK0NpPvunVmX-0-5a0befa4c83bc8dc2add351728cc4366)
如果将相同类型的数据组织起来形成数组,可以将数据想象成下列图标,读者可以想象各变量在内存内是依次排放。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P100_550756.jpg?sign=1738880690-OXzXItWG1xkrN45sZcg2H5LfjJWVtcbg-0-a91923c521941ac202940c19d3b33d3f)
当数据排成数组后,可以用索引值(index)存取此数组特定位置的内容。在Java中索引是从0开始,所以第一个元素的索引是0,第二个元素的索引是1,以此类推,所以如果一个数组有n个元素,则此数组的索引为0~(n-1)。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P100_550764.jpg?sign=1738880690-s7owiYqstAm01UZZTLGeWgs5RyFRB9Ga-0-8033d269b34d5e4fe6138c16b9e329e4)