Java: найти последнее число больше нуля
Задача:
Есть последовательность целых чисел, последнее из которых равно нулю; причем других таких равных нулю в этой последовательности нет. Найти последнее число, больше десяти в этой последовательности. Если таких чисел нет, то напечатать ноль.Решение:
package up7; public class Up7 { public static int sequence[] = {50, 100, 150, 200, 40, 8, 0}; public static void main(String[] args) { int i = 0; int recentlyMore = 0; while (sequence[i]!=0){ if (sequence[i]>10) recentlyMore = sequence[i]; i++; } System.out.println(recentlyMore); } }В данном случае непонятно, что именно подразумевается под последовательностью - ввод с клавиатуры или массив. В любом случае все преобразуется в массив и потом прогоняется по нему, так что именно его и использовали в решении.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.