事例1
public class ArrayDemo01 { public static void main(String[] args) { //数据的定义 正确的方式 //1.静态初始化 int [] arr ={1,2,3,4,5}; //错误的方式 // int []arr; //arr ={1,2,3,4,5}; //2.定义数组 int[] arr1=new int[]{1,2,3,4,5}; // int [] arr1 = new int[5]{1,2,3,4,5}; 错误 不需要指定长度 //3. int[] arr2; arr2 = new int[] {1,2,3,4,5}; //2.动态数组的定义 //第一种 int [] arr3=new int[5]; //第二种 int []arr4; arr4 =new int[5]; } }
事例2
public class ArrayDemo03 { public static void main(String[] args) { //数组的获取 0 1 2 3 4 int [] arr = {1,2,3,4,5}; //将索引为0的数 改写成6 arr[0] =6; //获取指定索引位置上的数 int i =arr[0]; int j = arr[2]; System.out.println(i); System.out.println(j); //直接输出指定位置上的值 System.out.println(arr[3]); } }
索引访问数组中的元素:
-
数组名[索引]=数值,为数组中的元素赋值
-
变量=数组名[索引],获取出数组中的元素
-
public static void main(String[] args) {
-
//定义存储int类型数组,赋值元素1,2,3,4,5
int[] arr = {1,2,3,4,5};
//为0索引元素赋值为6
arr[0] = 6;
//获取数组0索引上的元素
int i = arr[0];
System.out.println(i);
//直接输出数组0索引元素
System.out.println(arr[0]);
}