Java數組01:數組簡介

數組的定義

  • 數組是相同類型數據的有序集合。
  • 數組描述的是相同類型的若干個數據,按照一定的先後次序排列組合而成。
  • 其中,每一個數據稱作一個數組元素,每個數組元素可以通過一個下標來訪問它們。

數組聲明創建

  • 首先必須聲明數組變量,才能在程序中使用數組。下面是數組變量的語法:
 類型[] 數組名;   //首選使用
        或
 類型 數組名[];  //效果相同,但不是首先方法
  • Java語言使用new操作符來創建數組,語法如下:
 類型[] 數組名=new 類型[數組長度];
  • 數組的元素是通過索引訪問的,數組索引從0開始。
  • 獲取數組長度:

arrays.length

  • 示例
public class ArrayDemo {
    public static void main(String[] args) {
        //變量的類型 變量名 = 變量的值;

        /*
        1.聲明數組
         */
        int[] nums;
        int nums2[];


        // 2.創建數組
        //這裏面可以存放10個int類型的數字
        nums=new int[10];

        /**
         int[] nums=new int[10];
         */

        //給數組賦值
        nums[0]=1;
        nums[1]=2;
        nums[2]=3;
        nums[3]=4;
        nums[4]=5;
        nums[5]=6;
        nums[6]=7;
        nums[7]=8;
        nums[8]=9;

        //如果不賦值,就爲默認值   int 默認值爲0
        System.out.println(nums[9]); //0

        int sum=0;
        //計算所有數的和
        //通過length獲取數組長度
        for (int i=0;i<nums.length;i++){
            sum+=nums[i];
        }

        //和
        System.out.println("和爲:"+sum);
    }
}

數組的四個基本特點

  • 其長度是確定的。數組一旦被創建,它的大小就是不可以改變的。
  • 其元素必須是相同類型,不允許出現混合類型。
  • 數組中的元素可以是任何數據類型,包括基本類型和引用類型。
  • 數組變量屬引用類型,數組也可以看成是對象,數組中的每個元素相當於該對象的成員變量。數組本身就是對象,Java中對象是在堆中的,因此數組無論保存原始類型還是其他對象類型,數組對象本身是在堆中的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章