Я пытаюсь найти способ подсчета числа, введенного пользователем, а затем добавить каждое второе значение, когда я подсчитываю до 0для сокращения циклов на 2 до 0 и суммирования значений, которые были сгенерированы до получения 0
например.
{пользователь вводит 10
программа отсчитывает 8,6,4,2,0
затем добавить 10 + 8 + 6 + 4 + 2 + 0 = 30
}
Как это сделать, используя вложенный цикл петли
До сих пор я мог только вводить данные пользователя и каждый раз обращать внимание на 2. Я добираюсь до 0, но не могу добавить каждое второе значение. Мой код:
до сих пор, он просто считает до 0
общественного класса Week5b { статический сканер userVal = новый сканер (System.in);
public static void main(String[] args) {
//printTable();
reverseAddSkip();
public static void reverseAddSkip(){
System.out.println("Please enter an integer");
for (int i = userVal.nextInt(); i >=0; i-=2){
System.out.println(i) ;
}/* this creates a loop where the variable i is equal to user input;
the condition for the loop to continue is whether the input is larger or equal to 0; the update part of the loop takes 2 away each time, as if it were -- (which takes away one each time) */
}
} Как бы написать, что математически? Добавление суммы i- = 2 к исходному значению i. Вы вводите 11, он насчитывает 9 7 5 3 1, затем добавляет 11 9 7 5 3 1. и дает вам сумму.
не знаю, как суммировать каждые 2 числа, уменьшающиеся на 2, от значения пользователя.
Вы вводите поставил 50, он отсчитывает от 2 до 0 вы положили 51 он отсчитывает от 2 до 0 , но я не нашел далеко просуммировать все тогда цифры, которые были созданы, прежде чем попасть к 0 :/
Как объявить переменную Int в Java? Как добавить два числа в Java? –