一維陣列的概述

2021-10-10 05:59:07 字數 2580 閱讀 7062

一陣列的概述

陣列的理解:陣列(array),是個相同型別的資料按一定順序排列的集合,並使用乙個名字命名,並通過編號的方式對這些資料進行統一管理。

陣列的特點:

1>陣列是有序排列的

2>陣列屬於引用資料型別的變數。陣列的元素,既可以是基本資料型別,也可以是引用資料型別

3>建立陣列物件會在記憶體中開闢一整塊連續的空間

4>陣列的長度一旦確定,就不能修改

陣列的分類:

1>按照維數:一維陣列、二維陣列。。。。。

2>按照陣列元素的型別:基本資料型別元素的陣列、引用資料型別的陣列

一位陣列的使用

1> 一維陣列的宣告和初始化

2>如何呼叫陣列的指定位置的元素

3>如何獲取陣列的長度

4>如何遍歷陣列

5>陣列元素的預設初始化值:

>陣列元素是整型:0

>陣列元素是浮點型:0.0

>陣列元素是char型:0或'\u0000'

>陣列元素是boolean型:false

>陣列元素是引用型別:null

6>陣列的記憶體解析

package day06;

public class arraytest

;動態初始化:陣列的初始化和陣列元素賦值操作分開進行

string[

] names=new string[5]

;//也是正確的寫法(簡寫)

//int arr0=;//型別推斷

//錯誤的寫法:

// int arr1=new int;

// int[5] arr2=new int[5];

// int arr3=new int[3];

//總結:陣列一旦初始化完成,其長度就確定了。

//2.如何呼叫陣列的指定位置的元素:通過角標的方式呼叫

//陣列的角標(索引)從0開始,到陣列的長度-1結束

names[0]

="成龍"

; names[1]

="王寶強"

; names[2]

="張學良"

; names[3]

="古天樂"

; names[4]

="周潤發"

;//charat(0) 周

//3.如何獲取陣列的長度:length

system.out.

println

(names.length)

;//5

system.out.

println

(ids.length)

;//4

//4.如何遍歷陣列

for(

int i =

0; i < names.length; i++

)//5.陣列元素的預設初始化值

//>陣列元素是整型:0

int[

] arr0=new int[4

];for(

int i =

0; i < arr0.length; i++

)//陣列元素是浮點型:0.0

float

arr1=new float[4

];for(

int i =

0; i < arr1.length; i++

)//陣列元素是char型:0或'\u0000'

char

arr2=new char[4

];for(

int i =

0; i < arr2.length; i++)if

(arr2[0]

==0)//陣列元素是boolean型:false

boolean[

] arr3=new boolean[4]

;for

(int i =

0; i < arr3.length; i++)if

(arr3[0]

==false)

//陣列元素是引用型別:null

string[

] arr4=new string[4]

;for

(int i =

0; i < arr4.length; i++)if

(arr4[0]

==null)

system.out.

println

("你好嗎?");

}}

54成龍

王寶強張學良

古天樂周潤發00

000.00.0

0.00.0**

****

****

****

****

****

**你好!false

false

false

false

你好啊!

null

null

null

null

你好嗎?

process finished with exit code 0

陣列的概述 一維陣列

1.陣列的理解 陣列 array 是多個相同型別資料按一定順序排列的集合,並使用乙個名字命名,並通過編號的方式對這些資料進行統一管理。2.陣列相關的概念 陣列名 陣列的元素 角標 下標 索引 陣列的長度 元素的個數 3.陣列的特點 4.陣列的分類 5.一維陣列的使用 public class arr...

C語言一維陣列概述

陣列的定義 在程式設計中,為了處理方便,把具有相同型別的若干變數按有序的形式組織起來。這些按序排列的同類資料元素的集合稱為陣列。在c語言中,陣列屬於構造資料型別。乙個陣列可以分解為多個陣列元素,這些陣列元素可以是基本資料型別或是構造型別。因此按陣列元素的型別不同,陣列又可以分為數值陣列 字元陣列 指...

陣列(一維陣列 二維陣列)

陣列概述 c 陣列從零開始建立索引,即陣列索引從零開始。c 中陣列的工作方式與在大多數其他流行語言中的工作方式類似。但還有一些差異應引起注意。這些其實和泛型有些類似,陣列的操作沒有泛型方便,但是效能卻不是泛型所能比擬的 宣告陣列時,方括號 必須跟在型別後面,而不是識別符號後面。在c 中,將方括號放在...