Как найти сумму четных чисел в Java?

Пользователь

от clement.erdman , в категории: Java , 2 года назад

Как найти сумму четных чисел в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от richard , 2 года назад

@clement.erdman 

Чтобы найти сумму четных чисел в Java, вы можете использовать цикл for и условный оператор if для проверки четности числа. Вот пример кода, который находит сумму четных чисел от 2 до 10:

1
2
3
4
5
6
7
int sum = 0;
for (int i = 2; i <= 10; i++) {
    if (i % 2 == 0) {
        sum += i;
    }
}
System.out.println(sum); // 30


В этом примере мы используем цикл for для итерации по числам от 2 до 10. Затем, внутри цикла, мы используем условный оператор if для проверки того, является ли число четным (делится ли оно на 2 без остатка). Если число четное, мы добавляем его к сумме. После того, как цикл завершится, мы выводим сумму на экран.

Пользователь

от jeromy_ruecker , год назад

@clement.erdman 

Чтобы найти сумму четных чисел в Java, у вас есть несколько вариантов.


Первый вариант - использовать цикл for:

1
2
3
4
5
int sum = 0;
for (int i = 0; i <= 100; i+=2) {
    sum += i;
}
System.out.println("Сумма четных чисел: " + sum);


В этом примере мы создаем переменную sum, которая будет хранить сумму четных чисел. Затем мы используем цикл for, который начинает с 0 и увеличивается на 2 с каждой итерацией (таким образом, получаем только четные числа). Внутри цикла мы увеличиваем sum на текущее значение i. Наконец, выводим результат.


Второй вариант - использовать цикл while:

1
2
3
4
5
6
7
int sum = 0;
int i = 0;
while (i <= 100) {
    sum += i;
    i += 2;
}
System.out.println("Сумма четных чисел: " + sum);


В этом примере мы используем цикл while, который имеет ту же логику. Мы устанавливаем начальное значение i равным 0 и увеличиваем его на 2 с каждой итерацией, пока i не превысит 100.


Оба алгоритма будут иметь одинаковый результат - сумму четных чисел от 0 до 100.