gpt4 book ai didi

java - 迭代、递归和乘法

转载 作者:行者123 更新时间:2023-12-01 11:53:42 25 4
gpt4 key购买 nike

我试图理解我的导师希望我做什么。在他的描述“设计、实现和测试 Java 程序 Multiplication.java,其中包括迭代方法 multIterative 和递归方法 multRecursive。这两个方法采用相同的参数,即要相乘并返回乘法结果的两个正整数。对于这两种方法都使用重复加法的技术来实现两个数字的乘法。例如,4 乘以 6 应计算为 6 + 6 + 6 + 6(即四乘六)。

我能理解递归的乘法,但不能理解迭代。他想让我做阶乘吗?或者是什么?我需要帮助理解。例子会有帮助!

最佳答案

一个 while 循环应该可以解决问题

public int multiIterative(int firstNum, int secondNum){
int result;
while(secondNum > 0){
result += firstNum;
secondNum--;
}
return result;
}

关于java - 迭代、递归和乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28597220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com