编写一个程序,打印输出二维数组arr[ ][ ]={{4,7,2,9},{8,5,1,0},{1,8,2,6},{6,5,4,2}}每一 列的最小值.

 我来答
buyuanyi1314
2017-07-06 · TA获得超过647个赞
知道小有建树答主
回答量:539
采纳率:90%
帮助的人:481万
展开全部
public class MySortNew {

public static void main(String[] args) {
int [][] arr={{4,7,2,9},{8,5,1,0},{1,8,2,6},{6,5,4,2}};
for (int i = 0; i < arr.length; i++) {
System.out.print(getMax(arr[i])+" -----" +getMin(arr[i]));
System.out.println();
}
}
/**
* 求数组中最大值
* @param arr
* @return
*/
public static int getMax(int[] arr) {
int max = Integer.MIN_VALUE;

for(int i = 0; i < arr.length; i++) {
if(arr[i] > max)
max = arr[i];
}

return max;
}

/**
* 求数组中最小值
* @param arr
* @return
*/
public static int getMin(int[] arr) {
int min = Integer.MAX_VALUE;

for(int i = 0; i < arr.length; i++) {
if(arr[i] < min)
min = arr[i];
}

return min;
}
}

试试应该OK的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式