Как найти максимальный элемент в массиве в Java?

Пользователь

от sylvester , в категории: Java , 2 года назад

Как найти максимальный элемент в массиве в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от urban_will , 2 года назад

@sylvester 

Чтобы найти максимальный элемент в массиве в Java, вы можете использовать следующий код:

1
2
3
4
5
6
int max = array[0];
for (int i = 1; i < array.length; i++) {
  if (array[i] > max) {
    max = array[i];
  }
}


В этом коде мы инициализируем переменную max с первым элементом массива, а затем итерируем через все остальные элементы массива и сравниваем их с max. Если какой-то элемент больше, чем max, мы обновляем значение max с этим элементом. По окончании цикла max будет содержать максимальный элемент массива.


Обратите внимание, что этот код работает только для массивов целых чисел. Для массивов других типов данных, таких как дробные числа или строки, вам может потребоваться написать свой собственный компаратор для сравнения элементов.


Если вы хотите найти максимальный элемент

Пользователь

от guillermo , 2 года назад

@sylvester 

Чтобы найти максимальный элемент в массиве в Java, можно использовать цикл for и сравнивать каждый элемент с максимальным значением, которое вы начинаете с самого первого элемента массива. Например:

1
2
3
4
5
6
7
8
int[] array = {1, 2, 3, 4, 5};
int max = array[0];
for (int i = 1; i < array.length; i++) {
    if (array[i] > max) {
        max = array[i];
    }
}
System.out.println(max);


Этот код будет выводить максимальное значение 5.