導航:首頁 > 編程語言 > java數組初始化為0

java數組初始化為0

發布時間:2023-11-28 11:53:25

A. 用java定義一個包含5個元素的int數組,並且初始化都為0,從鍵盤接收五個整

參考代碼

importjava.util.Arrays;
importjava.util.Scanner;

publicclassArryDemo{
publicstaticvoidmain(String[]args){
//一:初始化數組
int[]ary=newint[5];//定義數組,並初始化,默認值就是0
// intmoren=0;//,這里可以修改為1,2等其他數
// for(inti=0;i<ary.length;i++)和游{
// ary[i]=moren;//全部賦為moren
// }
System.out.println("初始化的數組:"+Arrays.toString(ary));

//二:輸入數組的元素
Scannersc=newScanner(System.in);
for(inti=0;i<ary.length;i++){
System.out.println("請輸入數組的第"+(i+1)+"個元素");
ary[i]=Integer.parseInt(sc.nextLine().trim());//讀取鍵盤輸入的數據,並轉化為數字
}
System.out.println("賦值完的數組"+Arrays.toString(ary));
//三:顛倒數組的順序
for(intbegin友棚宴=0,end=ary.length-1;begin<end;begin++,end--){
inttemp=ary[begin];
ary[begin]=ary[end];
ary[end]=temp;
}
System.out.println("倒序後好銀的數組"+Arrays.toString(ary));
sc.close();
}
}

測試

初始化的數組:[0,0,0,0,0]
請輸入數組的第1個元素
2
請輸入數組的第2個元素
3
請輸入數組的第3個元素
5
請輸入數組的第4個元素
6
請輸入數組的第5個元素
8
賦值完的數組[2,3,5,6,8]
倒序後的數組[8,6,5,3,2]

B. java 如何定義數組和初始化

1.數組的定義:

數組可以分為一維數組,二維數組,多維數組。一維數組的定義有以下兩種方式:

type[]arr_name;
typearr_name[];

二維數組的定義方式如下:

type[][]arr_name;
typearr_name[][];

多維數組可根據維數指定相應個數的[ ]

int[]arr1;
String[]arr2;
floatarr3[];
String[][]arr4;

2.數組的初始化:

數組的初始化有以下兩種方式

靜態初始化

靜態初始化是指在定義的同時指定數組元素內容,示例代碼如下:

int[]arr1={1,2,3,4,5};
String[]arr2={"tom","rose","sunny"};
String[][]arr3={{"tom","American"},{"jack","England"},{"張三","china"}};

動態初始化

動態初始化是指在定義時首先通過new 關鍵字開辟指定大小的存儲空間,然後在為數組指定內容

int[]arr1=newint[2];
arr1[0]=10;
arr2[1]=20;
arr3[2]=30;

C. java new 一個int數組會自動初始化為0嗎

數據里的元素會初始化為0
例如int[] num = new int[8]; 數組num里的8個元素都會初始化為0

D. 怎樣把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
*/
閱讀全文

與java數組初始化為0相關的資料

熱點內容
網站圖標素材壓縮包 瀏覽:890
娛樂化app怎麼做 瀏覽:636
加密貨幣行業前景如何 瀏覽:572
arm查詢法的局限性和編譯流程 瀏覽:78
醒圖的文件夾叫什麼 瀏覽:998
php程序員北京 瀏覽:175
gcc編譯進程數據 瀏覽:653
手機上的文件夾是怎樣的 瀏覽:166
微雲群共享文件夾改變 瀏覽:534
程序員三年後能做什麼 瀏覽:449
分解運演算法則 瀏覽:876
python腳本執行sudo 瀏覽:721
安徽科海壓縮機 瀏覽:372
怎麼下載app里的講義 瀏覽:158
命令重啟伺服器 瀏覽:210
android電視root許可權獲取 瀏覽:249
解放戰爭pdf王樹增 瀏覽:685
python壓測app介面 瀏覽:953
抖音app怎麼推薦 瀏覽:100
歌庫伺服器能做其他什麼用途 瀏覽:95