所以我想尝试制作一个非常简单的程序,但我想我是在考虑它.我想将两个数字相乘而不使用乘法,只需要加法.我知道为了达到这个目的,我必须将X添加到自身Y次,但是现在我的for循环方式,它只是将X添加到自身一次而不再重复.我知道这个算法在错误的地方,但我不确定在哪里放置它或做什么其他的.任何帮助,将不胜感激!
import java.util.Scanner;
public class multiply {
public static void main(String[] args) {
int x = 0;
int y = 0;
int answer = 0;
Scanner scan = new Scanner (System.in);
System.out.println("Please enter a value for x");
x = scan.nextInt();
System.out.println("Please enter a value for y");
y = scan.nextInt();
for(int i = 0; i < y; i++){
answer = x+x;
}
System.out.println(x + " multiplied by " + y + " equals " + answer);
}
}
Run Code Online (Sandbox Code Playgroud)