码迷,mamicode.com
首页 > 编程语言 > 详细

数组~一列火车的形象

时间:2018-03-25 01:15:44      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:二维数组   分享图片   nbsp   根据   技术   方式   数据类型   blog   width   

 数组简单罗列

        数组——具有相同数据类型的一组数据的集合。例如,球类的集合——足球、篮球、羽毛球等;电器集合——电视机、洗衣机、电风扇等。在程序设计中,可以将这些集合称为数组。数组可以看成一列火车,整列火车可以看成是数组的名称,火车的车厢可以看成是数组的元素。数组中的的每个元素具有相同的数据类型。在Java中同样将数组看做一个对象,虽然基本数据类型不是对象,但由基本数据类型组成的数组却是对象。在程序设计中引入数组可以更优有效地管理和处理数据。可根据数组的维数分为一维数组、二维数组……  

一维数组 

1、数组的声明

技术分享图片

数组的声明,比较推荐前一种方式,前一种声明方式更好保持对C和C++的兼容性

2、用new进行运算符进行内存分配

技术分享图片

       数组进行内存分配。右边式子括号里面的数表示数组元素的个数,也是数组的长度,也叫数组的下标、索引,可以理解为用来搜寻数组中存的数的具体位置,只代表位置。在程序中,数组的长度可以用 (变量名.length)表示,由于代表长度,返回类型一定是int类型。上面数组的数组长度为12,也表示为month.length,用字母表示清晰,易懂,特别是在大量繁缛的代码中。下标表示数组元素之间的距离,起始位置的元素跟前面的位置为0,数组在遍历时下标只能是0=<下标<month.length,在上面的数组中,索引需要从0到11之间索引,超出这个范围,程序会被报错。

3、数组的初始化

技术分享图片

      数组与基本数据类型一样可以进行初始化操作。数组的初始化可分为初始化数组中的每个元素,数组的初始化有以上两种形式,注意图中报错的地方,数组不能最简的初始化,否则系统会报错。从途中可以看出,数组的初始化就是包括在大括号之内用逗号分开的表达式列表,用英文 “,”分开数组中的各个元素,系统自动为数组分配一定的空间。以上两个方式都将创建6个元素的数组,依次是1、2、3、4、5、6。还要注意一点,数组大括号外面是有英文状态下的分号结束的,不要忘记了,忘记了系统也会报错的,嘿嘿嘿嘿

数组~一列火车的形象

标签:二维数组   分享图片   nbsp   根据   技术   方式   数据类型   blog   width   

原文地址:https://www.cnblogs.com/xiyuanxiaorenwu/p/8642213.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!