導航:首頁 > 編程語言 > 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相關的資料

熱點內容
資料庫查詢系統源碼 瀏覽:614
php5314 瀏覽:354
完美國際安裝到哪個文件夾 瀏覽:666
什麼app可以掃一掃做題 瀏覽:537
程序員編碼論壇 瀏覽:923
淘點是什麼app 瀏覽:658
中國高等植物pdf 瀏覽:453
51單片機時間 瀏覽:181
後台如何獲取伺服器ip 瀏覽:265
單片機流水燈程序c語言 瀏覽:232
程序員第二職業掙錢 瀏覽:237
運行里怎麼輸入伺服器路徑 瀏覽:840
pythonstepwise 瀏覽:509
劉一男詞彙速記指南pdf 瀏覽:62
php認證級別 瀏覽:366
方舟編譯啥時候推送 瀏覽:1009
php手機驗證碼生成 瀏覽:675
哲學思維pdf 瀏覽:14
凌達壓縮機有限公司招聘 瀏覽:534
weblogic命令部署 瀏覽:36