天天看點

【java從入門到精通】day18-數組

1、數組的定義

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

2、數組聲明建立

  • 首先必須聲明數組變量,才能在程式中使用數組,下面是聲明數組變量的文法:
    dataType[] arrayRefVar;   //首選的方法
    //示例: int[] nums;//1、聲明一個int數組
    或
    dataType arrayRefVar[]; //效果相同,但不是首選方法
    //示例: int nums2[];
               
  • java語言使用new操作符來建立數組,文法如下:
    dataType[] arrayRefVar = new dataType[arraySize];
    //nums = new int[10];//2、建立一個數組,這裡可以存放10個int類型的數字
               
  • 數組的元素是通過索引通路的,數組索引從0開始
  • 擷取數組的長度:arrays.length
  • 數組程式設計示例:
    package a1;
    
    public class array01 {
        //變量的類型   變量的名字 = 變量的值;
        //數組類型
    
        public static void main(String[] args) {
            int[] nums;//1、聲明一個數組
            //int nums2[];//與上述定義效果相同,但不是首選方法
            nums = new int[10];//2、建立一個數組,這裡可以存放10個int類型的數字
    
            //3、給數組元素中指派
            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;
            nums[9] = 10;
            //計算所有元素的和
            int sum = 0;
            //擷取數組長度:arrays.length
            for (int i = 0; i < nums.length; i++) {
                sum = sum + nums[i];
            }
            
            System.out.println("總和為:"+sum);
        }
    }