导航:首页 > 编程语言 > 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相关的资料

热点内容
怎么下载app里的讲义 浏览:154
命令重启服务器 浏览:206
android电视root权限获取 浏览:247
解放战争pdf王树增 浏览:685
python压测app接口 浏览:953
抖音app怎么推荐 浏览:100
歌库服务器能做其他什么用途 浏览:95
安卓44虚拟机怎么root 浏览:38
程序员瘦身c盘空间 浏览:243
dell服务器温度怎么看 浏览:303
游戏服务器地址是什么 浏览:69
C语言经过编译之后的程序是 浏览:160
编程设计一个简易计算机界面 浏览:516
游戏压缩包损坏 浏览:485
压缩包图标下载 浏览:229
日本解压喜剧 浏览:38
芜湖程序员兼职如何接 浏览:368
句译app怎么用 浏览:342
vs2010编译c怎么用 浏览:104
摩拜单车没app怎么退款 浏览:469