@slav161rimbos
Студент 1 курса

Как вывести наибольшую сумму и номер массива?

public static int func() {
for (int i = 1; i < 10; i++) {
int[] a = new int[15];
int s = 0;
for (int j = 0; j < a.length; j++) {
a[j] = (int) (Math.random() * 20);
s = s + a[j];
}
System.out.print(" Массив -- " + Arrays.toString(a));
System.out.println(" -- " + (s));
}
return 0;
}
А получается это --- Массив -- [10, 4, 7, 6, 17, 11, 2, 16, 7, 11, 18, 14, 6, 13, 13] -- 155
Массив -- [1, 13, 4, 8, 0, 11, 1, 16, 9, 10, 3, 8, 14, 15, 9] -- 122
Массив -- [7, 6, 14, 7, 12, 14, 1, 6, 17, 11, 16, 19, 17, 4, 17] -- 168
Массив -- [13, 8, 14, 12, 10, 17, 9, 13, 0, 19, 13, 6, 13, 12, 1] -- 160
Массив -- [9, 12, 17, 3, 13, 7, 4, 11, 2, 2, 16, 13, 10, 16, 6] -- 141
Массив -- [12, 10, 0, 11, 17, 5, 15, 18, 5, 2, 5, 0, 0, 12, 13] -- 125
Массив -- [19, 14, 19, 1, 5, 7, 12, 0, 6, 4, 17, 7, 19, 10, 1] -- 141
Массив -- [13, 13, 2, 18, 18, 4, 1, 1, 17, 18, 18, 4, 16, 12, 1] -- 156
Массив -- [10, 11, 5, 14, 10, 11, 0, 1, 10, 7, 6, 2, 1, 1, 16] -- 105.
Не могу понять, как сделать так, чтобы они считались и тот массив, где наибольшая сумма выводился
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Araya
https://metanit.com/java/tutorial/10.5.php
На выходе получается сумма всех элементов массива
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽