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 - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Программы на заказ
Отзывы
Контакты