JAVA學習之陣列基礎

2021-07-27 14:30:28 字數 1180 閱讀 8731

q:什麼是陣列?

a:陣列是具有相同資料型別的一組資料的集合。例如,球類的集合——籃球,足球,羽毛球,電器的集合——電視機,洗衣機,電風扇等等,在程式設計中,都可以稱之為陣列。陣列中每個元素都具有相同的資料型別。陣列分為一維陣列和二維陣列。

q:一維陣列的建立和使用

①  陣列作為物件,可以使用new關鍵字進行分配記憶體。宣告的同時為陣列分配記憶體。

intarr=new int[5];           

以上**表示要建立乙個有5個元素的整形陣列。

②  建立之後就要進行初始化

初始化有兩種方式

1、intarr1=newint;

2、intarr2=;

③   初始化之後,就是使用陣列,舉個列子

public

classtest ;

for(inti : arr){

//然後輸出

system.out

.println("i="+i);

q:上面是一維陣列,接下來是二維陣列,那麼什麼是二維陣列呢?

a:一維陣列中的各個元素仍然是乙個陣列,那麼,這個陣列就是乙個二維陣列

①  二維陣列的建立並分配記憶體,初始化

陣列元素型別   陣列名;

intmyarr=new int[2][4];

這句**表示建立乙個二維陣列,二維陣列包含兩個長度為4的一維陣列。

②  二維陣列的使用

intmyarr=new

int[3][4];

for(inti = 0; i< myarr.length; i++) {

for(intj = 0; j< myarr[i].length; j++) {

system.out

.print(myarr[i][j]);

system.out

.println();

執行結果如下:

java基礎學習之陣列 四

概念 陣列就是同一種型別那個資料的集合,是乙個容器,是引用型別,儲存在堆中。好處 可以自動給陣列中的元素從0開始編號,方便操作這些元素 格式 1.int arr new int 5 建立乙個長度為5 的,變數名為arr,型別為整型的陣列。2.int arr new int arr 陣列中常見問題 1...

Java基礎之陣列

陣列是乙個固定長度的,包含了相同型別資料的容器 int a 宣告了乙個陣列變數 僅僅是這一句宣告,不會建立陣列 有時候也會寫成int a 沒有任何區別 建立陣列的時候,要指明陣列的長度,如new int 5 a new int 5 讓a這個引用,指向陣列 length屬性用於訪問乙個陣列的長度 沒有...

java基礎學習之物件陣列 七

把物件程式設計陣列操作 例子 package wsj04 標準學生類 public class student public void setname string name public int getage public void setage int age override public s...