Java中陣列的基本用法

2021-07-15 07:09:48 字數 1617 閱讀 7775

陣列的定義:1、資料型別 資料名 (資料型別 資料名) =new 資料型別;例如 int a=new int ;

2、資料型別 資料名 (資料型別 資料名) ;//先宣告 例如:int a;

資料名=new 資料型別;//再建立陣列 a=new int ;

3、型別 陣列名 =; 例如:int a=;

陣列的初始化:1、靜態初始化是指在定義陣列的同時就為陣列元素分配空間並賦值。(上述的陣列的第三種定義方式也就是陣列的靜態初始化方式。)

2、動態初始化是指數組的定義與陣列分配空間和賦值的操作分開進行。

例如:int a=new int [5];//int a;a=new int [5];

a[0]=0;a[1]=1;a[2]=2;a[3]=3;a[4]=4;

陣列的使用:陣列名[下標];例如:a[4];//訪問的是第五個元素

注:陣列元素的下標都是從0開始的。

陣列的定義:1、資料型別 陣列名[行數][列數]=new 資料型別; 例如:int a(int a)=new int ;

2、資料型別 陣列名;陣列名=new 資料型別; string s;//string s;

s=new string;

3、資料型別 陣列名 =,{},{}};例如:int a[2][3]=,};

二維陣列的靜態初始化和動態初始化概念與一維陣列相同。

注:二維陣列的動態初始化有兩種方式:

1、與一維陣列的動態初始化方式相同。

2、由高維到低維依次進行空間分配,此時分配的陣列的空間可以是任意形狀的。

例如:int a=new int[3];

a[0]=new int [2];

a[1]=new int [3];

a[2]=new int [4];

這樣就把乙個共三行的陣列定義成了第一行有2個資料元素,第二行有三個資料元素,第三行有四個資料元素的陣列。

例如:

public

class demo_13

}class cat

public

intgetage()

public string getname()

public

void

setname(string name)

}

public

class

demo_12

public

void set_id(int id)

abstract

void show();

abstract

void show_smell();

}class

rose

extends

fowpublic

void show_smell()

}class

lily

extends

fowpublic

void show_smell()

}class

peony

extends

fowpublic

void show_smell()

}

Java陣列 陣列的基本用法

以二維陣列為例,一位陣列類似 二維陣列的基本用法 author administrator public class test01 只宣告第一維長度 合法 只宣告第二維長度 非法 int b new int 3 b 0 new int 2 b 1 new int 4 b 2 new int 3 b ...

java中this的基本的用法

this 1 當全域性變數跟區域性變數重名時,表示使用全域性變數 此時this指代本類物件 例有一類class a 2 構造方法相互呼叫,此時this指代本類類名 注意this只能放在構造方法第一句 如class b b string name 1.this是指當前物件自己。當在乙個類中要明確指出使...

Java陣列的用法

陣列 由型別相同的若干元素組成,下標從0開始 陣列的使用 1.宣告陣列 2.分配空間 3.賦值 4.處理資料 分配空間 陣列名 new 陣列型別 長度 e.g.score new double 5 賦值 陣列型別 陣列名 new 陣列型別 e.g.int numbers new int 索引越界 下...