数组的入门小例子

    技术2024-04-22  178

    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]);         }                     } }

    最新回复(0)