Java數組的定義與賦值


Java數組的定義與賦值

  • 數組是相同類型的有序集合

  • 數組是有大小的,一旦被創建就不能被改變

  • 數組的下標從0開始

  • 數組的下標區間從0-(lenght-1) 

  • 數組對象本身在堆中

  • 數組中可以是任何數據類型

  • 數組中不可以出現混合類型

數組創建

  • 定義數組兩種形式

    • int[] num; //推薦使用

    • int num[];

  • 靜態創建數組

    • int[] nums={1,10,20,30,40};

  • 動態創建數組

    • int[] nums=new int[10];

數組賦值

  • int[] nums=new int[10];

          nums[0]=10;

          nums[1]=20;

          ......

          num[9]=100;

  • 獲取數組的值

    • int a=nums[1];

    • a=20

示例

int[] nums=new int[3];

nums[0]=10;
nums[1]=20;
nums[2]=30;

System.out.println( nums[0]) ;   //輸出10

 

數組常見異常

  • ArrayIndexOutOfBoundsException : 數組下標越界

示例

int[] nums=new int[3];

nums[0]=10;
nums[1]=20;
nums[2]=30;

System.out.println( nums[0]) ;   //輸出10

//nums下標區間為 0 -(3-1)
System.out.println(nums[3]); // 輸出 數組下標越界 ArrayIndexOutOfBoundsException

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM