min and max number in multidimensional array
import java.util.Arrays;
public class MinAndMaxNumInMultiDimensionalArray {
public static void main(String[] args) {
int[][] data = {{3, 2, 5},
{1, 4, 4, 8, 13},
{9, 1, 0, 2},
{0, 2, 6, 3, -1, -8} };
int maximum = Integer.MIN_VALUE;
int minimum = Integer.MAX_VALUE;
for(int i = 0; i < data.length; i++) {
Arrays.sort(data[i]);
if(data[i][0] < minimum) minimum = data[i][0];
if(data[i][data[i].length - 1] > maximum) maximum = data[i][data[i].length - 1];
}
System.out.println("Minimum = " + maximum);
System.out.println("Maximum = " + minimum);
}
}
OR++++++++++++++++++++++++++++++++
import java.util.Arrays;
public class MinAndMaxNumInMultiDimensionalArray {
public static void main(String[] args) {
int[][] data = {{2, 4, 5}, {3,0,7},{1,2,9}};
int min = abc[0][0];
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++){
if(abc[i][j] < min){
min = abc[i][j];
}
}
}