1. 程式人生 > >java 陣列的定義格式及特點

java 陣列的定義格式及特點

class FunctionDemo

{
    /* 陣列的定義
    1、同一種資料型別的集合,其實陣列就是一個容器
    2、可以自動給陣列中的元素從0開始自動編號,方便操作這些元素
    3、陣列格式:
    資料型別[] 陣列名 = new 元素型別[元素個數或陣列長度]

    int [] arr = new int[3]

    4、一旦建立,必須明確陣列長度
    */


    public static void main(String[] args)
    {

        int [] arr = new int[3];
        arr[0] =80;

        System.out.println(arr[0]);   
    }
    
}

class FunctionDemo

{
    /*陣列操作常見問題

n
        

    */

    public static void main(String[] args)
    {
        /*陣列超出索引範圍
            1、當訪問到陣列中不存在的角標時發生如下異常:
        ArrarIndexOutOfBoundsExceptio
        */
        int arr[] = new int[3];
        System.out.println(arr[3]);

        /*
            當引用型變數沒有任何實體指向時,還在用其操作實體,就會發生如下異常 :[無指標指向]NullPointerException
        */
        arr =null;
        Sytem.out.println(arr[0]);

        /*

        */
        System.out.println(arr);  //列印的是陣列在堆記憶體的地址值 ,雜湊表
    }

    
}