Найти максимальный элемент в массиве из сгенерированных чисел

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr

Данная статья написана командой Vertex Academy. Это одна из статей из нашего "Самоучителя по Java."

Условие задачи:

Создайте массив из 12 случайных целых чисел из отрезка [-15;15]. Определите какой элемент является в этом массиве максимальным и сообщите индекс его последнего вхождения в массив.

Решение:

Комментарии к задаче:

Создаем целочисленный массив на 12 элементов

Создаем переменную, которая будет хранить максимальное значение в массиве. Исходя из диапазона, минимально сгенерированное число, может быть - 15. Поэтому кладем в переменную число на 1 меньше минимального, то есть -16.

Создаем переменную, которая будет хранить индекс последнего вхождения максимального элемента:

Далее пишем цикл, который сначала генерирует новый элемент массива, а потом смотрит, не максимальный ли он:

Как видите, в цикле мы генерируем число в диапазоне от -15 до 15 включительно. Как это сделать, смотрите в статье "Генерация случайных чисел в Java"

Если сгенерированное число больше или равно максимальному, то обновить максимальное число и его индекс:

И далее выводим индекс последнего вхождения максимального элемента в консоль

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr

Facebooktwittergoogle_plustumblrFacebooktwittergoogle_plustumblr
Самоучители--узнать детальнее--