public class MaxMin
1: /*
2: * Copyright (c) 1999-2002, Xiaoping Jia.
3: * All Rights Reserved.
4: */
5:
6: /**
7: * This program finds the max-min value of a two-dimentioanl array.
8: */
9: public class MaxMin {
10:
11: public static void main(String[]args) {
12: double mat[][] = { { 2.3, 5.1, 9.9 },
13: { 8.3, 4.5, 7.7 },
14: { 5.2, 6.1, 2.8 } };
15:
16: int n = mat.length;
17: int m = mat[0].length;
18: double maxmin = 0.0;
19:
20: for (int j = 0; j < m; j++) {
21: double min = mat[j][0];
22: for (int i = 1; i < n; i++) {
23: min = Math.min(min, mat[i][j]);
24: }
25: if (j == 0) {
26: maxmin = min;
27: } else {
28: maxmin = Math.max(maxmin, min);
29: }
30: }
31: System.out.println("The max-min value is " + maxmin);
32: }
33:
34: }