Я пытаюсь получить вывод, где введенные числа в цикле распечатываются как отдельные номера. Пример: Введенные числа: 10, 15, 1, 25.Как распечатать все входы, используемые в цикле
Вот мой код:
import java.util.Scanner;
public class SumofNumbersAbove0 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int number = 0;
int input;
for (input = 0; input >= 0;) {
number = number + input;
System.out.print("Enter number: ");
input = scan.nextInt();
}
System.out.println("Entered Number: " + input);
System.out.println("The sum: " + number);
}
}
я получаю сумму всех чисел правильно. Но все, что я получаю за введенные числа, является окончательным.
Вы не можете хранить несколько значений в одной переменной. Каждый раз, когда вы его назначаете, вы перезаписываете данные, которые были сохранены ранее. Если вы хотите сохранить произвольное количество входов, используйте 'int []' или 'List' или что-то в этом роде. –
azurefrog