黑马程序员技术交流社区
标题:
如何将二维数组作为函数的参数传递
[打印本页]
作者:
静水流华
时间:
2014-9-4 20:33
标题:
如何将二维数组作为函数的参数传递
//定义一个二维int数组,编写代码获取最小元素
//二维数组的格式a[][]={{1,2,3,4},{4,5,6}};
class GetMin
{
//定义一个二维数组;
static int[][] arr ={{1,2,3,4},{3,4,5,6}};
public static void main(String[] args)
{
System.out.println(Fun(arr);
System.out.println("Hello World!");
}
static int Fun(int[ ][ ] m)
{
for ( int i=0;i<m ;i++ )
{
for ( int j=0;j<4 ;j++ )
{
int max =m[0][0];
if (arr[i][j]>max)
{
max =arr[i][j];
}
}
}
return max;
}
}
复制代码
如何将二维数组作为函数的参数传递
作者:
The_king丶
时间:
2014-9-4 20:55
朋友,第一个for循环中应该是i<m.length()。
另外,我的想法是这样的:第一个for循环可以遍历arr[x][y]中的x(您的题目中为2),第二个for循环遍历y(您的题目中的4)。那么就可以把全部元素遍历一遍找出最大的数字。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2