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

java初始化數組

發布時間: 2022-06-03 04:17:49

1. java數組初始化

第一題選B,第二題選A、B和D;
java初始化數組的幾種方法:
int a[]; //聲明未初始化
a = new int [10]; // 定義佔用空間大小(10個int)
int a[] = new int [10]; //聲明並定義大小(即分配了指定大小的空間)
int a[] = {1,2,3}; // 聲明並初始化,佔用空間大小是3個int。

2. java中如何初始化對象數組,並增加元素

如果有一個類叫做Dog的話
可以這么做
Dog
dog[]=new
Dog[50];
dog[0]=new
Dog();
dog[1]=new
Dog();
dog[2]=new
Dog();
.........
也可以用循環初始化

3. JAVA中怎麼初始化對象數組

你這個試試對對象數組的一個聲明,並沒有示例話,所以會報空指針異常
這個數組對象都是現用現初始化的
Animals [] an=new Animals[5];//這只是個對象類型數組的聲明
用的時候需要
for(int i=0;i<5;i++)
an[i]=new Animals();
這樣你明白了吧
你前面的那個光聲明了數組,但是沒有調用Animals的構造函數,你數組里的每個元素都是一個對象,使用前必須要先實例化
如果你只是用戶輸入長度,
Animals [] an=new Animals[n];
聲明時是可以用變數的
或者你直接Animals [] an=new Animals[100];定義一個大數組,要用的時候再new Animals();實例化,或者用LinkedList<Animals> an=new LinkedList<Animals>();定義一個動態數組

4. Java數組創建和初始化

有什麼問題?
創建數組
String[]
a
=
new
String[3];
String[]
a
=
new
String[]{"a","b"};
就是象定義變數那個..只是在類形後面加個[]初始化
第一種.寫法.如果是數值形.默認值是0;如果是字元串.或者對象類型就是NULL;
第二種.寫法.創建時直接初始化.
要注意..第一種寫法的3就是數據長度那裡.如果你沒有給數組元素賦值的化必須有.如果象第二種.有賦值的話就可以把3省掉.

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

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

6. JAVA中怎麼初始化對象數組

嗯,new之後只是分配了空間,如果不指定值,對象數組空間對應的就是空。那麼如你所說,可否詳盡一下錯誤呢?

7. java數組的初始化

一維數組

1)
int[] a; //聲明,沒有初始化

2)
int[] a=new int[5]; //初始化為默認值,int型為0

3)
int[] a={1,2,3,4,5};
//初始化為給定值
4)
int[] a=new int[]{1,2,3,4,5}; //同(3)

int[] a=new int[5]{1,2,3,4,5};
//錯誤,如果提供了數組初始化操作,則不能定義維表達式
5)
int[] a;
a=new int[5]; //正確,同(2)一樣

int[] a;

a={1,2,3,4,5}; //錯誤數組常量只能在初始化操作中使用,如(3)

6) int a[];
a[0]=1;
//錯誤,因為數組沒有初始化,不能賦值a[1]=2; 二維數組

1)
int[][] a;
//聲明,沒有初始化

2) int[][] a=new int[2][3];
//初始化為默認值,int型為0

3)
int[][] a={{1,2},{2,3},{3,4}};
//初始化為給定值
int[][] a={{1,2},{2,3},{3,4,5}};
//沒有錯,數組空間不是連續分配的,所以不要求每一維的大小相同
4)
int[][] a=new int[2][];
a[0]=new int[3];
//a[0]其實就是一個數組a[1]=new int[4];
//每一維的大小可以不一樣
;

5)
int[][] a=new
int[][]{{1,2},{2,3},{3,4,5}};
//同(3)

8. 關於java數組初始化

null表示沒有,或者空,而0是個數字,是個元素

9. java數組怎麼初始化private int[20] a=

private
int[]
a
=
new
int[20];
首先int[]
是數據類型
不能寫長度如你寫的:int[20],是不對的!!!
其次,數組初始化很多種,如我提供的這種
直接new出數組長度並初始化。
第二種
{}
大括弧的,這種適合數據量小且知道初始數據的。第三種數據返回型,也就是方法返回初始化數組定義。
編譯就錯在定義數據類型時不能寫長度,要定義定長的數組
new
int[100]
這樣子寫!!!!

熱點內容
易語言問道源碼 發布:2025-02-09 12:59:03 瀏覽:660
ip和伺服器有關嗎 發布:2025-02-09 12:51:26 瀏覽:949
極光免費腳本 發布:2025-02-09 12:50:33 瀏覽:393
c存儲過程返回結果集 發布:2025-02-09 12:42:00 瀏覽:149
gs哪個配置性價比高 發布:2025-02-09 12:35:57 瀏覽:282
java棧數組 發布:2025-02-09 12:33:37 瀏覽:555
php上傳文件form 發布:2025-02-09 12:33:31 瀏覽:156
冠道如何選擇配置 發布:2025-02-09 12:20:21 瀏覽:970
為什麼安卓手機wearpro搜不到手錶 發布:2025-02-09 12:16:07 瀏覽:670
伺服器安全怎麼做 發布:2025-02-09 12:08:08 瀏覽:484