本文共 1305 字,大约阅读时间需要 4 分钟。
例如:通过scores[0] 可以获取第一个元素76,scores[3] 可以获取第三个元素。
1、声明数组
语法:数据类型[]数组名 or 数据类型 数组名[]
其中数组名可以是任意合法的变量名, 2、分配空间 语法:数组名 = new 数据类型 【数组长度】; 数组长度就是数组中能存放元素的个数,如 可将声明数组和分配空间合并,如: int [] scores = new int[5];3、赋值
数组中的元素都是通过下标来访问的。 4.处理数组中数据 注意:声明数组、分配空间和赋值可以一起合并****但不可以指定长度 如,int[]scores= {3、23、2、32、23}; 等价于 int[]scores = new int []{23、32、324、3、2};出错:没用弄清楚主要初始定义。
可以用nums[4]的形式来表示数组里的数Arrays类是java中的一个工具类,在java.util包中,该类中包含了一些方法来直接操作数组。
可以实现数组的排序、搜索等。* 注意:首先要引用 常用的方法 1、排序 语法:Arrays.sort(数组名);//由低到高排序 2、将数组转换成字符串 语法:Arrays.toString(数组名)1
2语法:
for(元素类型 元素变量:遍历对象){ 执行的代码 } 让for和foreach进行对比 foreach中的变量要和输出的变量名一致,都为hobby 运行结果: 注意 使用foreach时, for(元素类型 元素变量:遍历对象) System,out.println(元素变量);中的元素变量要对应foreach中的元素变量。每个数组空间保存是一个一维数组使用二维数组的步骤:
1.声明数组并分配空间
数据类型[][] 数组名 = new 数据类型[行的个数][列的个数];
或者 数据类型[][]数组名; 数组名 = new 数据类型[行的个数][列的个数]; 如: 2、赋值 也可以声明的同时赋值 如数据类型[][]数据名 = { { } };3、处理数组
二维数组的访问和输出和一维数组一样,只是多了一个下标。在循环输出时,需要内嵌一个循环,即使使用二重循环来输出二维数组的每一个元素。 输出结果为: 注意: 在定义二维数组时**,也可以只指定行的个数,然后为每一行分别指定列的个数。**如果每行列的个数不同,则创建的是不规则的二维数组,如下所示: 首先用int [][] num == new int[3][];//指定了行的个数为行 然后用num[0] = new int[2];//指定第一行分配两列; 最后赋值; 输出如下:转载地址:http://cfeai.baihongyu.com/