Хотелось бы узнать, как узнать, какой столбец в 2D-массиве получил наибольшую сумму. Как бы я подошел к этому?
public static void main(String args[]) { int[][] array = { { 132, 154, 118 }, { 355, 101, 50 }, { 432, 143, 365 }, { 462, 234, 185 } }; }
Вы можете go с вложенностью для l oop
int maxCol = 0; int valOfMaxCol = 0; for(int i = 0; i < 3; i++){ int sum = 0; for(int j = 0; j < array.length; j++){ sum += array[j][i]; } if(sum > valOfMaxCol){ valOfMaxCol = sum; maxCol = i; } } System.out.println("Max Col is " + (maxCol + 1) + " with the value " + valOfMaxCol);