My homework asks me to define a 2d array and find the max value, and the min value in the index of the max value here's how I did it
public class Main {
public static void main(String[] args) {
int[][] ar = {{11,12,9,14,60},{200,50,23,19,25},{31,100,33,34,35}};
int max = ar[0][0];
int y = 0;
for (int i = 0; i <ar.length;i++){
for (int k=0;k < ar[i].length;k++){
if (ar[i][k] > max) {
max = ar[i][k];
y = i;
}
}
}
int minInMaxLine = ar[y][0];
for (int i =0;i<ar[y].length;i++){
if (ar[y][i] < minInMaxLine){
minInMaxLine = ar[y][i];
}
}
System.out.println("Max value is : "+max);
System.out.println("Index of max value is : "+y);
System.out.println("Min value in max value's index is : "+minInMaxLine);
}
}
this outputs :
Max value is : 200
Index of max value is : 1
Min value in max value's index is : 19