Я начинаю программист, изучая основы в первый раз. Я пытаюсь написать программу, которая вычисляет сумму чисел 1-100 до тех пор, пока логическое значение false.Использование логического элемента управления циклом do/while
Вот мой код:
public class BooleanSum
{
int count = 0;
int total = 0;
boolean cond = false;
do
{
++count;
total = total + count;
if (count >= 100)
{
cond = true;
}
} while (cond);
System.out.println(total);
Вот мой результат: 1
Вывод, который я ищу, 5050, как это правильная сумма.
Что я делаю неправильно?
Какой язык это? Если это компилируется, я не считаю, что это ваш код, учитывая, что у вас есть код непосредственно в классе без функции. – CompuChip
у вас возникло условие цикла: 'while (cond)' требует 'cond' be' true' для повторения. Попробуйте 'while (! Cond)' –