MOT*_*DEX 0 java methods recursion
增加信息:
芯片不支持乘法,只有加法.我应该通过创建一个递归方法mult()来解决这个问题,该方法通过向自身添加x次来执行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);
}
}
}
Run Code Online (Sandbox Code Playgroud)
duf*_*ymo 10
当我听到"递归"时,我希望看到两件事:
那你在哪里?在编写代码之前先用文字写下来.