java中數組定義的三種方式,java定義數組的幾種方式

一、數組概述

一次性可以開闢出一組空間,然後這些空間中可以保存多個數據。我們把這一組空間統稱為數組。

那麼數組到底是什麼呢?有什麼特點呢?

數組:數組表示的一串連續的存儲空間。每個空間中都可以保存一個數據。當我們需要操作的時候,不是去面對單個空間,而是直接面對這個整體的連續的存儲區域。

注意:數組不僅可以存儲基本數據類型,同時也可以存儲引用數據類型。比如String字符串。

二、數組定義格式

  1. 方式一

格式:數組存儲的數據類型[] 數組名字 = new 數組存儲的數據類型[長度];

數組定義格式詳解:

  • 數組存儲的數據類型: 創建的數組容器可以存儲什麼數據類型。保存的數據必須和數組類型一致
  • [] : 表示數組。
  • 數組名字:為定義的數組起個變量名,滿足標識符規範,可以使用名字操作數組。
  • new:關鍵字,創建數組使用的關鍵字。
  • 數組存儲的數據類型: 創建的數組容器可以存儲什麼數據類型。
  • [長度]:數組的長度,表示數組容器中可以存儲多少個元素。一旦定義不可修改
  • 注意:1、數組有定長特性,長度一旦指定,不可更改。2、數組中保存的數據必須和開闢數組定義的類型一致。

代碼示例:定義可以存儲4個整數的數組容器:

int[] arr = new int[4];

在內存中一次開闢4個連續的空間,每個空間都是int類型,並且這些空間中保存的數據也必須是int類型。

JAVA—軟件工程師之路第九天(數組)

2、方式二

格式:數據類型[] 數組名 = new 數據類型[]{元素1,元素2,元素3…};

示例:定義存儲1,2,3,4,5整數的數組容器。

int[] arr = new int[]{1,2,3,4,5};

3、方式三

格式:數據類型[] 數組名 = {元素1,元素2,元素3…};

示例:定義存儲1,2,3,4,5整數的數組容器

int[] arr = {1,2,3,4,5};

三、數組的訪問

數組的訪問(使用): 結合數組名 和 索引(下標、角標) 進行操作。 數組名[索引];

  • 索引: 數組中的每一個空間,都會自動地擁有一個編號,從0開始,這個組編號稱為數組索引(index),可以通過數組名和數組的索引訪問到數組中的元素。
  • 格式:
數組名[索引];
  • 數組的長度屬性: 每個數組都具有長度,而且是固定的,Java中賦予了數組的一個屬性,可以獲取到數組的長度,語句為:數組名.length ,屬性length的執行結果是數組的長度,結果為int類型。由此可以推斷出,數組的最大索引值為數組名.length-1。
public static void main(String[] args) {
  	int[] arr = new int[]{1,2,3,4,5};
  	//打印數組的屬性,輸出結果是5
  	System.out.println(arr.length);
}

索引訪問數組中的元素:

  • 數組名[索引] = 數值,為數組中的元素賦值
  • 數據類型 變量名 = 數組名[索引],獲取出數組中的元素
public static void main(String[] args) {
    //定義存儲int類型數組,賦值元素1,2,3,4,5
    int[] arr = {1,2,3,4,5};
    //為0索引元素賦值為6
    arr[0] = 6;
    //獲取數組0索引上的元素
    int i = arr[0];
    System.out.println(i);
    //直接輸出數組0索引元素
    System.out.println(arr[0]);
}

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/234377.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-11 20:12
下一篇 2024-12-11 20:12

相關推薦

發表回復

登錄後才能評論