仅使用添加来乘以用户输入

时间:2015-04-20 22:30:42

标签: java

我必须创建一个代码,可以要求用户输入2个数字,然后输入多个这些数字,但只能使用加法(总和)

我被告知必须使用循环来执行此代码,但我无法弄清楚如何告诉循环使用number2迭代number1(反之亦然)。我有点失落。

这是我到目前为止所拥有的

int number1;
int number2;
int i;
int product;

Scanner input = new Scanner(System.in);
System.out.print("Enter a number: ");
number1 = input.nextInt();

Scanner input2 = new Scanner(System.in);
System.out.print("Enter another number: ");
number2 = input2.nextInt();

3 个答案:

答案 0 :(得分:1)

for ( i = 0; i < number1; i++)
    product += number2;

它添加x次y或y次x次。 你应该在学校学习。

答案 1 :(得分:1)

在java中,您可以将变量用作迭代限制。

例如:

for (int i = 0; i < number2; i++) {
    // your addition code here
}

答案 2 :(得分:0)

你需要使用它:

for (int i = 0; i < number1; i++) {
    product = product + number2;
}

或者这个:

for (int i = 0; i < number2; i++) {
    product = product + number1;
}