【发布时间】:2015-04-20 22:30:42
【问题描述】:
我必须创建一个代码,要求用户输入 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();
【问题讨论】:
-
你还记得小学是如何解释乘法的吗?
-
你知道怎么写循环吗?然后,不要使用
i < 10之类的条件,而是将 10 替换为您需要的次数(迭代)。 -
你的意思是不是 10,而是我用 number1 代替?
-
好吧,我不知道您是否必须迭代
number1或number2,但是是的,这就是 解决方案。 -
我想这样做的方法是用 number2 的数量迭代 number1,反之亦然。然后,将产品等同于该迭代,然后打印产品。所以,如果用户输入了 4 和 5,它应该重复 4 五次……打印 20。
标签: java