补充资料:
芯片不支持乘法,只支持加法。我应该通过创建一个递归方法 mult() 来解决这个问题,该方法通过将 x 与自身相加 y 次来执行 x 和 y 的乘法。它的参数是 x 和 y,它的返回值是 x 和 y 的乘积。然后我应该编写方法和 main() 来调用它。
这是纯粹的逻辑思维,但每次我试图思考该怎么做时,我都会迷失方向。
我被困在数学部分..我所拥有的,那行不通,我知道数学是错误的,但我不擅长这个:
public static void mult(int x, int y) {
x = 0;
y = 0;
if (y > 0) {
for (int i = 0; i < y; i++) {
x = x * (x * y);
return mult(x, y);
}
}
}