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

熱點內容
信號分析pdf 瀏覽:925
暴力刪除命令 瀏覽:801
qt如何編譯加快速度 瀏覽:903
php添加數據sql語句 瀏覽:717
免費的小說app有什麼 瀏覽:405
螺桿壓縮機進氣閥動畫 瀏覽:651
兩台伺服器如何做負載均衡 瀏覽:227
程序員的工資是漲的嗎 瀏覽:813
視頻存儲伺服器可以干什麼 瀏覽:463
創建文件夾安裝失敗怎麼回事 瀏覽:832
程序員高考隔了幾年 瀏覽:822
雲伺服器是哪一層 瀏覽:22
jit編譯器的jit什麼意思 瀏覽:330
我想清理手機中空白文件夾 瀏覽:976
電腦e盤文件夾刪不掉怎麼辦 瀏覽:607
外圓凹圓弧編程 瀏覽:461
html5編程題 瀏覽:839
乾燥機製冷壓縮機一開就跳動 瀏覽:388
吉林壓縮空氣流量監測 瀏覽:618
根據地址獲取經緯度php 瀏覽:13