【Java】【數組】數組的基本用法


  前面,我們學習了Java原生數據類型。除此之外,Java中還存在另外一種數據類型——引用類型。數組就是引用類型之一。

  我們知道,Java原生數據類型都只能表示一個數據,這在實際的應用當中遠遠不夠,因為我們可能會遇到大量的復雜數據,用一個基本類型的數據是無法表示清楚的。Java提供了數組這種數據類型,表示相同類型的1個或多個數據,能解決一部分數據表示問題。雖然可以表示多個數據,但也很局限,因為數組只能表示想通類型的數據。

  1.數組的定義

  5個人的Java成績分別為:85,73,69,90,77

  采用字面量賦值的方式:double[] javaScores = {85,73,69,90,77};

  2.數組的長度

  數組一旦定義好,會有一個固定的長度,這個長度不可變;Java中使用數組的length屬性可以獲得數組的長度:

  int length = javaScores.length;

  3.數組的索引

  數組都有自己的索引,索引是訪問數組的重要手段。索引的特點是從0開始表示每一個元素的位置,最大為length-1;比如,javaScores的索引就是0-4,位置0對應元素是85,位置4對應元素是77。

  4.數組的使用

  訪問第二個Java分數:double second = javaScores[1],javaScore是數組變量,1就是元素的索引。

  打印第四個Java分數:System.out.println(javaScores[3]);

  5.數組的遍歷

  數組的索引是有序的,根據數組的索引可以很容易訪問到數組的元素,所以,可以采用循環遍歷數組元素的方式打印數組。

  for(int index = 0; index < javaScores.length; index ++){

    System.out.println(javaScores[index]);

   }

  利用數組的索引,我們還可以做有規律的賦值操作。比如,將1-100保存到數組中。我們可以創建一個長度為100的數組,索引是0-99,那么每個元素就是index+1。

  int[] num = new int[100];

  for(int index = 0; index < javaScores.length; index ++){

    System.out.println(javaScores[index]);

  }


免責聲明!

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



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