二维数组总结

1.二维数组:二维数组是特殊的一位数组,就是一维数组中的每一项值也是一个维数组

2.二维数组的存储结构与一维数组一样

3.定义二维数组的四中方式:

 

数据类型 [][] 数组名 = new 数据类型[行][列];

数据类型 [][] 数组名 = {{值,...},...};

数据类型 [][] 数组名;

数组名 = new 数据类型[行][列];

数据类型 [][] 数组名;

数组名 = new 数据类型[][]{{值,...},...};

4.二维数组的使用:

数组名[行下标][列下标]

二维数组行数的获取方法:row=数组名.length

二维数组第i行列数的获取方法:column=数组名[i].length

5.生成一个10*10的二维数组,然后找出二维数组中最大的一个值,然后根据最大的值,输出数组中所有的最大值,以及所在的行和列。

代码:public calss TwoArray{

int Max=ia[0][0];

int row;

int clo;

public staitic void main(String args[]){

int [][] ia=new int[10][10];

for(int i=0;i<ia.length;i++){

for(int j=0;j<ia[i].length;j++){

Random rand=new Random();

int val=ran.nextInt(200)+100;

}

}

for(int i=0;i<ia.length;i++){

for(int j=0;j<ia[i].length;j++){

if(Max<=ia[i][j]){

Max=ia[i][j];

row=i;

clo=j;

}

}

}

System.out.println("数组的最大数是"+Max+"最大数所在行数为"+row+"最大数所在列数为"+clo);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值