import java.util.Scanner;
public class Calculations {
public static void main (String [] args) {
Scanner console = new Scanner (System.in);
int a = 0;
int b = 0;
int sum = 0;
int product = 0;
System.out.println ("Enter the Lower Bound");
a = console.nextInt();
System.out.println("Enter the Upper Bound");
b = console.nextInt();
while (a <= b) {
product *= a;
sum += a;
a++;
}
System.out.println("The sum is " + sum);
System.out.println("The Product " + product);
}
}
Когда я использую +=
для добавления, я получаю результат для добавления между a и b. Например, если a равно 2 и b равно 5, сумма будет равна 14. Когда я использую *=
для умножения, я получаю нуль. Мне нужна помощь в том, что Im делает неправильно, что Im получает нуль для продукта.Java умножается между двумя номерами
спасибо, что это сработало – SUPER12