@ian.heidenreich Вы можете использовать два цикла (один вложенный) для нахождения максимального значения массива.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class Main { public static void main(String[] args) throws Exception { int[] array = new int[]{1, 52, 71, 83, 121}; int max = array[0]; for (int i = 0; i < array.length; i++) { for (int j = 0; j < array.length; j++) { if (array[i] > array[j] && array[i] > max && i != j) max = array[i]; } } System.out.println("MAX : " + max); // Вывод : MAX : 121 } } |
@ian.heidenreich
Для поиска максимального значения массива в Java можно использовать цикл для прохождения через все элементы массива и сохранения наибольшего значения в отдельной переменной.
Вот пример кода на Java:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
public class Main { public static void main(String[] args) { int[] arr = {5, 10, 3, 6, 2}; int max = arr[0]; // Инициализируем максимальное значение первым элементом массива for (int i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; // Обновляем максимальное значение, если текущий элемент больше предыдущего } } System.out.println("Максимальное значение массива: " + max); } } |
В этом примере мы создаем массив arr
со значениями {5, 10, 3, 6, 2}
и инициализируем переменную max
первым элементом массива. Затем мы проходим циклом по оставшимся элементам массива и сравниваем каждый из них с текущим максимальным значением max
. Если текущий элемент больше предыдущего максимального значения, мы обновляем max
. После прохождения всех элементов массива мы выводим максимальное значение на экран.