Для нахождения второго по величине элемента в массиве целых чисел в Java можно использовать несколько подходов. Один из таких подходов - это сортировка массива по убыванию и выбор второго элемента. Рассмотрим два способа решения этой задачи: int[] arr = {3, 2, 5, 1, 4};
Arrays.sort(arr); // сортируем массив System.out.println("Второй по величине элемент: " + arr[arr.length-2]); В данном примере мы используем метод Arrays.sort() для сортировки массива по возрастанию, а затем выводим второй по величине элемент, который является предпоследним элементом массива после сортировки. int[] arr = {3, 2, 5, 1, 4};
int max1 = Integer.MIN_VALUE;
int max2 = Integer.MIN_VALUE;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > max1) {
max2 = max1;
max1 = arr[i];
} else if (arr[i] > max2 && arr[i] != max1) {
max2 = arr[i];
}
}
System.out.println("Второй по величине элемент: " + max2); В данном примере мы перебираем все элементы массива, находим максимальный эле