Программа, которую я пытаюсь написать, должна вводить определенное пользователем количество значений Int и производить продукт этих значений, а затем определять все факторы этого продукта. Значения будут вводиться через Lo-Loop до тех пор, пока пользователь не введет отрицательное число, а затем все положительные числа будут умножены вместе, чтобы сформировать продукт в форме Double. Я уверен, что могу понять, как получить факторы продукта, но когда дело доходит до поиска фактического продукта, я полностью в недоумении. Вот код, который я написал до сих пор, минус мои неудачные попытки произвести продукт.Продукт и факторы нескольких значений в Java
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int Value;
double Product;
do
{
System.out.print("Value: ");
Value = in.nextInt();
}
while (Value>=0);
}
Это все, что мне удалось выяснить, зациклив подсказку Value до ввода отрицательного Int. Что касается получения продукта, я пробовал If-Statement как внутри, так и снаружи цикла, но либо мой код ошибочен, либо мои утверждения ошибочны, либо, скорее всего, я просто пытаюсь использовать неправильный метод. Я не прошу кого-нибудь написать код для меня, но если кто-то может указать мне в правильном направлении, я бы очень его оценил.
Какие советы вы можете предложить для определения продукта из неизвестного количества пользовательских значений?
Подсказка: '1' умножается на что-либо, становится этим значением. –