永发信息网

java定义二维数组的几种写法

答案:2  悬赏:0  手机版
解决时间 2021-03-05 13:34
java定义二维数组的几种写法
最佳答案
//定义二维数组写法1
class numthree
{
public static void main(String[] args)
{
float[][] numthree; //定义一个float类型的2维数组
numthree=new float[5][5]; //为它分配5行5列的空间大小
numthree[0][0]=1.1f; //通过下标索引去访问 1行1列=1.1
numthree[1][0]=1.2f; // 2行1列=1.2
numthree[2][0]=1.3f; // 3行1列=1.3
numthree[3][0]=1.4f; // 4行1列=1.4
numthree[4][0]=1.5f; // 5行1列=1.5
System.out.println(numthree[0][0]); //打印换行输出喽
System.out.println(numthree[1][0]);
System.out.println(numthree[2][0]);
System.out.println(numthree[3][0]);
System.out.println(numthree[4][0]);
}
}
//定义二维数组写法2 定义的同时分配空间大小
class numfour
{
public static void main(String[] args)
{
short[][] numfour=new short[5][8]; //定义一个short类型的数组同时为它分配5行8列的空间大小
numfour[0][7]=10;
numfour[1][6]=20;
numfour[2][5]=30;
numfour[3][4]=40;
numfour[4][3]=50;
System.out.println(numfour[0][7]);
System.out.println(numfour[1][6]);
System.out.println(numfour[2][5]);
System.out.println(numfour[3][4]);
System.out.println(numfour[4][3]);
}
}

//定义二维数组写法3 不规则数组
class numfive
{
public static void main(String[] args)
{
long[][] numfive=new long[5][]; //定义一个long类型的不规则数组
numfive[0]=new long[5]; //为第1行分

配5列
numfive[1]=new long[6]; //为第2行分配6列
numfive[2]=new long[7]; //为第3行分配7列
numfive[3]=new long[8]; //为第4行分配8列
numfive[4]=new long[9]; //为第5行分配9列
numfive[0][4]=10000000000L; //1行5列=10000000000
numfive[1][5]=20000000000L; //2行6列=20000000000
numfive[2][6]=30000000000L; //3行7列=30000000000
numfive[3][7]=40000000000L; //4行8列=40000000000
numfive[4][8]=50000000000L; //5行9列=50000000000
System.out.println(numfive[0][4]); //打印换行输出喽
System.out.println(numfive[1][5]);
System.out.println(numfive[2][6]);
System.out.println(numfive[3][7]);
System.out.println(numfive[4][8]);
System.out.println(numfive[4][7]); //打印输出一个没有定义数组元素的数组 java会自动将他初始化值为0
}
}

//定义2维数组写法4 定义的同时赋初始值
class numsix
{
public static void main(String[] args)
{
double[][] numsix={{1.111D,2.222D,3.333D},{4.444D,5.555D,6.666D}};//定义double型的数组分配3行3列的空间同时赋值
System.out.println(numsix[0][0]); //打印换行输出1行1列=1.111
System.out.println(numsix[1][1]); //打印换行输出2行2列=5.555
}
}

//定义2维数组写法5 定义不规则的2维数组同时赋初始值
class numseven
{
public static void main(String[] args)
{
int[][] numseven=new int[][]{{10,20,30},{40,50},{60}}; //没什么好说的如果你在看不懂 那就别学了!
System.out.println(numseven[0][2]);
System.out.println(numseven[1][1]);
System.out.println(numseven[0][0]);
}
}
//定义2维数组写法6 定义不规则的2维数组同时赋初始值;
class numeight
{
public static void main(String[] args)
{
int[][] numeight={{100,200,300,400},{500,600,700,800},{900,1000,1100,1200,1300}};
System.out.println(numeight[0][2]);
System.out.println(numeight[1][2]);
System.out.println(numeight[2][1]);
}
}
全部回答
int [][]A=new int[5][]; //定义一个Int型的二维数组 int B[][] = new int[5][]; 中括号前后均可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
科鲁兹故障代码p0328爆震传感 器回路高电压
黄磊大厨连做八菜,蛋和肉一起炖的是什么,求
男生生殖器官感觉烧焦一样
脾胃虚弱湿重之人不能吃夏枯草可以用什么代替
余家我想知道这个在什么地方
想买个门口有沙滩的房子
分批法下计算产品成本,以下月末在产品与完工
福州软件园附近有没有比较不错的餐厅
小天鹅KTV会所地址有知道的么?有点事想过去
您好 我想问下 我是孔子学院中方合作校学生
我有自己的技术.怎样才能找到合伙人
我的电脑能玩英雄联盟为什么不能玩绝地求生!
用什么如同什么写一句话 20分
车载广告宣传违反了那一条款
下列有关病毒的叙述,不正确的是CA. 营寄生生
推荐资讯
当92年水瓶男遇到94年处女座女生
能否共享腾讯漫画VIP账号 我只看漫画... 可以
去澳洲 可以带茶叶吗 可以带多少 我爷爷自己
李钟硕跟朴信惠拍的微电影异地恋的片尾曲是什
湖南长沙中科恒源有限公司怎么样
蒋家滩怎么去啊,有知道地址的么
挥挥手,出发800字作文
1牛顿是个什么概念?与公斤能换算吗?
江苏信德工程管理咨询有限公司我想知道这个在
保定有收购鹅的地方吗?
45分之8 15分之七的约等于多少
相片规格:32mm*40mm,用像素怎样表示啊,1mm
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?