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

java二維數組初始化

發布時間: 2022-05-02 09:07:43

1. 怎樣把java二維數組初始化為0

新new出來的二維數組就是已經初始為0了,或者利用循環依次賦值0;

例如:

publicclassMain{	
publicstaticvoidmain(String[]args){
inta[][]=newint[5][5];
for(inti=0;i<5;i++){
for(intj=0;j<5;j++)
System.out.print(a[i][j]+"");
System.out.println();
}
System.out.println("---------");
for(inti=0;i<5;i++)
for(intj=0;j<5;j++)
a[i][j]=0;
for(inti=0;i<5;i++){
for(intj=0;j<5;j++)
System.out.print(a[i][j]+"");
System.out.println();
}
}
}
/*
運行結果:
00000
00000
00000
00000
00000
---------
00000
00000
00000
00000
00000
*/

2. 二維數組初始化 java

問號那行應該是把args中的元素填到a[i][j]中,args是一維數組,所以要寫args[n],其中n是一個整數。以上只是語法,至於這里的n是多少,和你的具體程序有關。因為這里的args是你程序的入口參數,args的語義應該只有你自己清楚

關於差重,我不理解你的意思。看上去你注音的目的是讓我們理解這個詞,但是與其注音,不如詳細描述你的需求。至少在我理解上,華容道這個游戲和你說的還是不一樣。另外,這里的代碼中randih額randj都沒有用到。如果你有用到隨機數,那麼你很可能要查(找)重(復),但是因為你這里實際上沒有用,所以使得你的差重的意思更加模糊了。

3. 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)

4. java中二維數組的初始化問題

int[][] a=new int[2][3];後面那兩個中括弧必須都有值,如果是變數,這個變數必須已經賦值。

5. java二維數組初始化問題

Object[][] result = new Object[][]{new Object[]{2}};
你可以單獨把new OBject[]{2}拿出來,這就是一個一維數組,裡面就一個元素 值是2
二維數組的內部就是多個一維數組,所以Object[][] result = new Object[][]{new Object[]{2}}; 裡面的new Object[]{2}就是這個二維數組裡面的第一維里的一個元素。
例:
int[] arr=new int[]{2};//很普通的一維數組,元素就一個2
int[][] array=new int[][]{arr,{12,45,32}};//和你上面的一樣,但是第一維有2個元素, arr 和 {12,45,32}
------------------
Object[][] restult1 = new Object[][]{new Account()};
這個樓上那位有解答,是錯的,因為二維數組裡面第一維肯定也是一個數組,加個花括弧就行了。
PS:記住二維數組的第一維肯定是個數組就OK了

6. 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)

7. java 二維數組初始化

我不確定int[][] a = new int[1][1];
這樣是否達到了分配2x2個整數的空間。。。因為JAVA中的二維數組並不要求每一維一樣長。。。所以可以按如下的步驟構建數組。。
int [][]a=new int[3][] ;

int[0][]=new int[5];
int[1][]=new int[5];
int[2][]=new int[5];

你應該把提示的哪一行 寫出來。。。。

8. java二維數組的初始化

這樣寫是語法錯誤的,正確的寫法是:
String [][]a={
{"1","2","3"},
{"4","5","6"}
};
在講一點數組的知識:
26,一維數組的形式:(1), int a[]; a = new int[5]; 等同於int a[] = new int[5];
(2), int[] a; a = new int[5]; 等同於 int[] a = new int[5];
27,二維數組:int a[][] = {{1,2}, {3,4,5,6}, {7,8,9}};二維數組可看成以數組為元素的數組。
java中多維數組的聲明和初始化應按從高維到低維的順序進行,如:
方法(1);
int a[][] = new int[3][];
a[0] = new int[2];
a[1] = new int[4];
a[2] = new int[3];//正確
int t[][] = new int[][4];//非法
方法(2);
int a[][] = new int[3][5];//正確,分配一個三行五列的二維數組。

9. 在java中如何將二維數組統一初始化為0

int型的變數,不管是單個的變數,還是數組類型的,在你只定義,不賦值的情況下,他們的默認值都是0,所以你只要定義一個不賦值的二維數組,java會默認他們都是初始化成0的了

10. JAVA二維數組初始化問題

public class Matrix {
double[][] data;
int rows;
int cols;
public Matrix() {
rows = 1;
cols = 1;
data = new double[rows][cols];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
data[i][j] = 0.0;
}
}
}
}

熱點內容
wemall微商城源碼 發布:2025-05-14 22:15:20 瀏覽:802
隆地優選交易密碼是什麼 發布:2025-05-14 21:53:23 瀏覽:93
強酸強鹼存儲櫃 發布:2025-05-14 21:45:16 瀏覽:563
車輛參數配置包括什麼 發布:2025-05-14 21:31:03 瀏覽:163
怎麼引入安卓項目 發布:2025-05-14 21:26:39 瀏覽:824
游戲輔編程 發布:2025-05-14 21:18:49 瀏覽:687
三菱plc一段二段密碼什麼意思 發布:2025-05-14 21:17:16 瀏覽:528
電腦開機密碼忘記了怎麼破解 發布:2025-05-14 21:09:40 瀏覽:57
pythondict格式 發布:2025-05-14 21:09:38 瀏覽:886
落葉片拍攝腳本 發布:2025-05-14 20:40:49 瀏覽:800