导航:首页 > 编程语言 > java二维数组0

java二维数组0

发布时间:2023-03-07 23:03:59

java中二维数组第一个下标为0

int[][] a=new int[0][0];
合法,不知道你那个serise是什么值,但是根据你的意思应该是合法的.
java中数组的长度可以为零,这个可以应用于一些特定的情况,很多情况得到一个零长度的数组要比一个NULL的有用的多。
就像一个空的ArrayList比一个NUll好一样,程序中不用专门去做NULL的判断,直接拿来循环取值就行,虽然取不到.

⑵ java 二维数组怎么定义

java中使用 [][] 来定义二维数组,定义数组时也可同时初始化。

两种初始化形式:

格式1、动态初始化

数据类型 数组名 [ ][ ] = new 数据类型[m][n]
数据类型 [ ][ ] 数组名 = new 数据类型[m][n]
数据类型 [ ] 数组名 [ ] = new 数据类型[m][n]

举例:int [ ][ ] arr=new int [5][3]; 也可以理解为“5行3例”。

格式2、 静态初始化

数据类型 [ ][ ] 数组名 = {{元素1,元素2....},{元素1,元素2....},{元素1,元素2....}.....};

举例:int [ ][ ] arr={{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},}。

⑶ 怎样把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

int型的变量,不管是单个的变量,还是数组类型的,在你只定义,不赋值的情况下,他们的默认值都是0,所以你只要定义一个不赋值的二维数组,java会默认他们都是初始化成0的了

阅读全文

与java二维数组0相关的资料

热点内容
电子书app源码 浏览:865
程序员在上班的时候 浏览:403
游戏压缩文件夹怎么删除 浏览:415
百度新闻app是什么 浏览:885
自动化对初级编程的影响 浏览:103
单片机综合课程设计 浏览:598
程序员小严 浏览:811
如何下载欢乐走app 浏览:436
程序员节公司请美女 浏览:14
三本程序员好吗 浏览:20
la78040场幅压缩 浏览:898
MFC经典游戏编程 浏览:784
在线申请小额贷款源码 浏览:331
多个文件夹如何批量删除内容 浏览:250
电力载波单片机 浏览:594
单片机串行通讯 浏览:518
遍历两个对应列表python 浏览:496
数控编程演示软件哪里下载 浏览:691
程序员会6点下班吗 浏览:793
linuxdate时区 浏览:330