public class Demo1 {
public static void main(String[] args) {
//A.定义一个静态数组
int[] arr = {1,2,5,12,7,9};
//1).操作数组:访问数组的长度
int len = arr.length;
System.out.println(len); //result : 6
//2).访问数组中的元素
int num = arr[4];
System.out.println(arr[4]); //result: 7
//3).更改数组中的元素
arr[4] = 15;
System.out.println(num); //result : 7
System.out.println(arr[4]); // resutl: 15
//B.定义一个动态数组
int[] arr2 = new int[10];
System.out.println(arr2[6]); //result:0 说明数组在创建时虚拟机为数组中的每个元素默认的赋值为0;
//1).动态数组的另一种形式:直接赋值形式
int[] arr3 = new int[]{1,4,2,7};
System.out.println(arr[0]);
/*
//注意1:空指针异常
arr = null;
System.out.println(arr.length); //java.lang.NullPointerException.
*/
/*
//注意2:数组角标越界
int num2 = arr[7];
System.out.println(num2); //java.lang.ArrayIndexOutOfBoundsException
System.out.println(arr[-1]); //java.lang.ArrayIndexOutOfBoundsException
*/
//如何遍历数组
System.out.println("遍历数组中的元素");
for(int i=0; i<arr.length; i++) {
System.out.println(arr[i]);
}
}
}
数组的入门小例子
最新推荐文章于 2021-10-21 10:35:30 发布