Java入門(3)—— 數組,java入門數組

來源:互聯網
上載者:User

Java入門(3)—— 數組,java入門數組

數組
  概述:數組就是一個容器可以存放固定個數的單一資料類型

  特點: 容器 長度是固定的數組裡面的元素的資料類型要一致

 

 

  定義數組:
  1.先聲明,後初始化

    聲明: 資料類型[] 數組名; // 標識符命名規則和規範
        String[] names;

    初始化:
        數組名 = new 資料類型[長度];

        names = new String[4]; // 最大的索引是 3


  2.聲明的同時初始化
    資料類型[] 數組名 = new 資料類型[長度]; // 推薦

    String[] names = new String[4];


    等號左邊
      String[] 字串數群組類型

      names 數組名 // 存放數組的地址\引用 

    等號右邊

      new 就是為數組開闢空間

      String 數組裡面的元素只能是 String 類型

      [] 代表數組 // 凡是看到中括弧 就是 數組

      4代表數組的長度


  3. 快速定義數組

      1. 資料類型[] 數組名 = {值1,值2,值3,...}; // 推薦

        String[] names = {"張三","李四","王五","趙六"};

 

      2. 資料類型[] 數組名 = new 資料類型[]{值1,值2,值3,...};

        String[] names = new String[]{"張三","李四","王五","趙六"};


      3.數組的長度

        數組的長度是數組的一個屬性. 數組一旦被生出來,長度就確定了

        數組名.length // 計算數組的長度


      數組有編號\下標\索引

      索引: 從0開始的 數組元素最大的索引是: 數組的長度 - 1
      賦值: 根據索引賦值 數組名[索引] = 值; // names[0] = "jack";

      取值: 數組名[索引]; // names[0];

  4.常見錯誤:


    錯誤1:ArrayIndexOutOfBoundsException: 數組越界異常

        原因: 訪問了不存在的索引

        解決: 訪問存在的索引


    錯誤2:StringIndexOutOfBoundsException : 字串索引越界異常

        原因: 訪問了不存在的索引

        解決: 訪問存在的索引

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.