當前位置:首頁 » 編程語言 » java數組初始化賦值

java數組初始化賦值

發布時間: 2023-02-05 12:16:46

1. java 給數組賦值

還是用例子來說話吧:

比如
A a[];//聲明一個數組引用,它指向的數組的元素必須是A型或者A的子類型。
a=new A[10];//創建一個A類型數組,並且讓引用a指向這個數組。
A=new B[100];//創建一個B類型數組,並且讓引用a指向這個數組,這個時候B必須是A的子類,否則編譯不通過。
從上面看到,長度是在數組被創建時才指定的。數據引用本身只知道自己指向的是什麼類型的數組。

實際上,java的數組和對象有著許多相似的地方,完全可以把數組當作對象來看。長度length不過是數組的一個屬性,不同的數組對象此屬性可相同也可以不同。
對象的引用之間,只要類型相同,就可以相互賦值,數組也是這樣的。

2樓的真是膚淺,如果數組沒用的話,java還保留它幹嘛。在讀取文件時還不是要經常用到數組來緩沖嗎?

2. Java中如何用鍵盤輸入的方式給各個數組元素賦值

步驟如下:

1、打開Eclipse,新建項目,在項目src目錄新建一個類。

3. JAVA 給數組賦值

int[] a在定義時,必須寫成

int[]a=newint[]{};

或者

int[]a=newint[0];

或者

int[]a=null;

也就是必須給a進行初始化,才能進行b = a;。


另外你為什麼要b=a呢,那樣兩個不是都沒有值了嗎?應該a=b吧,如果a=b的話,就不需要對a初始化了,直接int[] a;就行

4. java中怎麼數組初始化

成員變數,你不設值它也會初始化為null,但在方法中的局部變數就必須要初始化了
Boolean
array[]
=
{true,true};

Boolean
array[]
=
new
Boolean[2];
array[0]
=
true;
array[1]
=
true;

5. java 類型類怎麼初始化賦值

總結了java數組的初始化的兩種方法如下:
1、最簡單的方法是直接賦值,如:
一維數組:

int[] num = {21,34,2,-9,987,0,-89};//創建一個一維數組,並賦7個初始值
二維數組:

int[][] num2 = {{21,22},{34,35}};//創建一個二維數組,並賦2個初始值
2、先創建一個數組對象出來,再進行循環賦值,如:
一維數組:
int[] num3 = new int[5];//先創建一個5長度的數組對象
for(int i=0;i<num3.length;i++){//之後進行循環遍歷對數組進行賦值
num3[i] = i;
}
二維數組:
int[][] num4 = new int[5][2];//先創建一個二維數組對象
for(int i=0;i<num3.length;i++){//之後進行循環遍歷對數組進行賦值
for(int j=0;j<num4[i].length;j++){
num4[i][j] = j;
}
}

6. java中字元串數組如何賦值

變數初始化,和變數賦值是兩個不同的語法。
數組初始化時,可以為null,{value1,value2,value3,....},或者賦予另一個數組的值:String[]
b
=
a;
常量只能被初始化,一次,不能再次賦值;
非常量則可以進行賦值操作,賦值操作只能賦予以下情況:null,另一個數組的值。
lz的問題中,a={","}是一個初始化的語法,不是正確的賦值語法。

7. Java數組初始化,這三種方式有什麼區別

三種初始化完全沒區別,純粹看個人習慣

8. java不知道怎麼給數組賦值或者叫初始化吧。求賜教,隨便來個數組,不限長度,代碼如下。

示例:

intx[]={1,2,3,4,5,6};

這樣得到一個長度為6的int數組。

9. java類中構造函數中:數組怎樣初始化

1、java構造函數--數組 在構造函數中初始化數組,如 public class array { private int [][] matrix; public array(int r,int c) { matrix=new matrix[r][c]; } }
matrix=new matrix[r][c];
2、這里是new int[][]; java中8個基本數據類型都是有默認值的,int默認值為0 ,
3、所以數組中默認都為0.
4、但是切記有默認值的變數必須是類的屬性,方法中局部變數必須賦值才可以使用。

熱點內容
加密軟體對比 發布:2024-04-19 17:27:05 瀏覽:367
保密管理系統怎麼連接伺服器 發布:2024-04-19 17:26:59 瀏覽:18
廣州社保卡密碼激活在哪裡辦 發布:2024-04-19 17:21:18 瀏覽:368
編譯器和操作系統有關系嗎 發布:2024-04-19 17:20:28 瀏覽:274
數學公式編譯器下載 發布:2024-04-19 17:02:52 瀏覽:987
網頁無法緩存視頻 發布:2024-04-19 16:56:44 瀏覽:615
演算法紅 發布:2024-04-19 16:44:42 瀏覽:625
海量數據存儲與處理 發布:2024-04-19 16:33:46 瀏覽:542
微信聊天記錄怎麼恢復安卓手機 發布:2024-04-19 16:33:24 瀏覽:811
我的世界正版好玩的pvp伺服器 發布:2024-04-19 16:28:38 瀏覽:18