数组:数组是相同类型数据的有序集合,数组就是解决多变量,方便程序后期同一维护操作数据。
创建数组的几种方式: 数据类型 [] 数组名=new 数据类型[长度]; 创建数组指定长度不指定内容
数据类型[] 数组名=new 数据类型[] {1,2,3,4,5};创建数组指定长度和内容
数据类型[] 数组名={1,2,3}; 创建数组指定长度和内容
例如: int[] array=new int[]{1,3,5,7,4,9,8,2,6};
数组分为三种:一维数组,二维数组,三维数组(一般使用到二维,三维使用较少);
定义一个int型数组:
public class ArrayDemo {
public static void main(String args[]) {
int data[] = new int[3]; /*开辟了一个长度为3的数组*/
data[0] = 10; // 第一个元素
data[1] = 20; // 第二个元素
data[2] = 30; // 第三个元素
for(int x = 0; x < data.length; x++) {
System.out.println(data[x]); //通过循环控制索引
}
}
}
数组的遍历
public class ArgsDemo{
public static void main(String[] args){
//遍历数组
for(int i = 0; i<args.length;i++){
System.out.print("args[" + i + "]=" + args[i] + "\t");
}
}
}
数组中的每一个元素都可以通过索引访问到。数组的索引通常从0开始,即数组中第一个元素的索引为0.数组的最后一个元素位于(n-1)个索引处。我们将其称之为基于0的索引。数组也可以是基于其它数的,我们将其称之为基于n的索引。
使用for循环简单的遍历数组中的所有索引,可以访问数组中的所有元素。