java筆記 第八章

來源:互聯網
上載者:User

標籤:順序儲存   不同   控制台   core   分配   使用   標識   掃描器   賦值   

1  數組的定義:

      是一組相關變數的集合。

2  數組的要素:

       標識符:

    首先,和變數一樣,在電腦中,數組也要有一個名稱,稱為標識符,用於區分不同的數組。

       數組元素:    當給出了數組名稱,即數群組識別碼後,要向數組中存放資料,這些資料就稱為數組元素。
       數組下標:    在數組中,為了正確地得到數組的元素,需要對它們進行編號,這樣電腦才能根據編號去存取,這個編號就稱為數組下標。
       元素類型:    儲存在數組中的數組元素應該是同一資料類型,如可以把學員的成績儲存在數組中,而每一個學員的成績可以用整型變數儲存,因此稱它的元素類型是整型。3   數組的結構:
      1   數組只有一個名稱,即標識符,如scores.       2   數組元素在數組裡順序排列編號,該編號即為數組下標,它標明了元素在數組中的位置、第一個元素的編號規定為0,因此數組的下標依次為0.1.2.3.4等。            3   數組中的每個元素都可以通過下標來訪問。由於元素是按順序儲存的,每個元素固定對直一個下標,因此可以通過下標快速地訪問到每個元素。        4   數組的大小(長度)是數組可容納元素的最大數量。定義一個數組的同時也定義了它的大小。如果數組已滿但是還繼續向數組中儲存資料的話工程式就會出錯,                 這稱為數組越界。 4  使用數組的步驟:       聲明數組→→分配空間→→賦值→→對資料進行處理    聲明數組:(聲明數組的兩種格式)          1 資料類型[]   數組名;                   2   資料類型     數組名[];     如:                1   int []  scores;          2   double  height[ ];          3   String[ ]  names;    分配空間:      數組名 = new 資料類型[數組長度]     如:      1  scores = new int[30]         //長度為30的int類型      2  height = new double[30]    //長度為30的doublc類型        3  names = new String[30]    //長度為30的String類型    賦值:      數組名[下標值] = 賦的值;              如:      scores[0] = 64;                 scores[1] = 38;                 scores[2] = 94;                 ......      注意**下標值必須從零開始**      比如   聲明了5個長度的數組下標則為[0] [1] [2] [3] [4]。      for迴圈賦值:     如:        Scanner  input  = new Scanner(String.in);//掃描器        for(int i=0;i<30;i++){            scores[i] = input.nextInt(); //從控制台接收鍵盤輸入的值,進行迴圈賦值。        }    把聲明數組  分配空間和賦值三合一的文法      資料類型[] 數組名={值1,值2,值3,......值n};      資料類型[] 數組名 = new 數群組類型[此方括弧為空白]{值1,值2,值3,......值n};      如:      1   int[] scores = {64,38,94,......};      2   int[] scores = new int[] {64,38,94,......};    對資料進行處理:      沒有特定的文法,就是該幹嘛幹嘛。   

java筆記 第八章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.