Упражнения с массивами Java: найдите второй по величине элемент в массиве

Массив Java: упражнение 17 с решением

Напишите программу на Java, чтобы найти второй по величине элемент в массиве.

Графическая презентация:

Пример решения :

Код Java:

  import java.util.Arrays; открытый класс Main {  public static void main (String [] args) {int [] my_array = {10789, 2035, 1899, 1456, 2013, 1458, 2458, 1254, 1472, 2365, 1456, 2165, 1457, 2456}; System.out.  println ("Исходный числовой массив:" + Arrays.toString (my_array));  Arrays.sort (my_array); int index = my_array.length-1; while (my_array [index] == my_array [my_array.length-1]) {index -;} System.out.println ("Второе по величине значение:  "+ my_array [index]);}}  

Пример вывода:

 Исходный числовой массив: [10789, 2035, 1899, 1456, 2013,  1458, 2458, 1254, 1472, 2365, 1456, 2165, 1457, 2456] Второе по величине значение: 2458 

Блок-схема:

Визуализировать выполнение кода Java (Python Tutor):

Редактор кода Java:

Предыдущий: Напишите программу на Java, чтобы найти второй наименьший элемент в массиве.
Далее: Напишите программу на Java, чтобы найти второй по величине элемент в массиве.

Оцените статью
nanomode.ru
Добавить комментарий