Не уверен, что вообще так делаю, но условия задачи мне просто не совсем понятны.
Сейчас написал код, где мы задаем количество елементов массива/количество введенных чисел, а потом суммируем значения елементов массива.
Может возможно вообще не указывать длину массива, сделать её динамической ?
И я не могу понять, как запихнуть условие "Если пользователь ввел -1, вывести на экран сумму всех введенных чисел и завершить программу.
-1 должно учитываться в сумме." в код, подскажите.
package com.javarush.task.task04.task0442;
/*
Суммирование
*/
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner input = new Scanner(System.in);
int size = input.nextInt();
int q[] = new int[size];
int sum=0;
for (int i = 0; i < size; i++) {
q[i] = input.nextInt();
sum+=q[i];
}
System.out.println(sum);
}
}