Nebaddonn
@Nebaddonn
Сисьодмин

Построение цикла с исключением?

Доброй ночи.

Есть задача - суммировать числа от 1 до 100, исключая те, которые делятся на 9 без остатка. Есть соображение, что надо строить в виде двух циклов - первый занимается проверкой на истинность - является ли итог деления int или double, второй уже выполняет сложение и выводит результат. Но как организовать - не могу сообразить.
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
poisonGreen
@poisonGreen
public static void main(String[] args) {
        int sum = 0;
        for (int i = 1; i <=100; i++) {
             if(i%9 != 0 ){
                sum+=i;
            }
        }
        System.out.println("sum = " + sum);
    }

------------------
для java 8 :
public static void main(String[] args) {
        int sum = IntStream.range(1, 100).filter(i -> (i%9!=0)).sum();
        System.out.println("sum = " + sum);
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
Доброй.
if(i % 9 != 0) //если остаток от деления на 9 не равен нулю
//то начинаем суммировать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы