黑马程序员技术交流社区
标题:
1、 定义一个二维int数组,编写代码获取最小元素。
[打印本页]
作者:
汗血黑马
时间:
2014-3-1 19:09
标题:
1、 定义一个二维int数组,编写代码获取最小元素。
二维数组中的最小元素是指什么?
是最小的一组一维数组,还是单个的数字。详细一点
作者:
osully
时间:
2014-3-1 20:36
看下别人的吧,是指你说的的单个数字
http://bbs.itheima.com/forum.php?mod=viewthread&tid=103313
作者:
汗血黑马
时间:
2014-3-3 09:54
看了,他的代码看不懂耶!还发现了错的。:hug::victory:
作者:
yanghua420
时间:
2014-3-3 10:30
二维数组里有一维数组,一维数组里有元素,是指二维数组中,所有一维数组的元素中最小的~~
作者:
董玲飞
时间:
2014-3-3 14:27
二维数组里有一维数组,最小元素是指一维数组里的最小值
示例:
定义一个二维int数组,编写代码获取最小元素。
public class Demo{
public static void main(String[] args)
{
//定义一个二维数组。
int[][] arr={{2,3,6},{4,9,1},{8,5,7}};
int min=getMin(arr);//调用getMin方法,将得到的值赋给min。
System.out.println("min="+min);
}
public static int getMin(int[][] arr)
{
//定义初始化值。
int min=arr[0][0];
//进行遍历。
for(int x=0;x<arr.length;x++)
{
for(int y=0;y<arr[x].length;y++)
{
if(arr[x][y]<min)
min=arr[x][y];
}
}
return min;//返回最小值。
}
}
作者:
薛旻
时间:
2014-3-3 15:34
public class ArrayDemo {
public static void main(String[] args) {
int[][] array = new int[][] {{55, 5, 23, 15},
{10, 2, 88, 33},
{23, 22, 1, 78},
{13, 14, 53, 16}};
System.out.println("最小值 : " + getMin(array));
}
//获取二维数组中的最小值
public static int getMin(int[][] array) {
int temp = array[0][0];
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
if(temp > array[i][j])
temp = array[i][j];
}
}
return temp;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2