77问答网
所有问题
给一个用java程序编写的递归的乘法程序。越简单越好!
如题所述
举报该问题
其他回答
第1个回答 2012-03-29
class Test
{
public static void main(String[] args)
{
System.out.println(multiply(5));
}
public static int multiply(int n)
{
if(n<=1)
{
return 1;
}
else
{
return n*multiply(n-1);
}
}
}本回答被提问者采纳
相似回答
用JAVA
语言设计
一递归
算法,使得输入任意
一个
数,都可以分解成几个质数...
答:
public static void main(String[] args) { int num = new
java
.util.Scanner(System.in).nextInt();//输入的值就存在num中了 java.util.List<Integer> gene = new java.util.ArrayList<Integer>();//定义一个ArrayList存放num的因子,命名为gene int numTemp = num;//这个用于计算,会改变值...
求
一个用java
代码写出一个
用递归
函数实现一个n的阶乘 要求n是从键 ...
答:
import
java
.util.Scanner;public class Factorial { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入n:"); long n = Long.parseLong(sc.nextLine()); System.out.println(getFac(n)); } public static long...
如何
用Java程序编写1!
+2!+3!+…+n!=?
答:
public class Exam01 {// 下面的这个方法
利用递归的
方法求阶乘public int getFac(int m) {if (m == 1) {return 1;} else {return m * getFac(m - 1);}}public static void main(String args[]) {Exam01 fac = new Exam01();// System.out.println(fac.getFac(4));int sum = ...
java递归
算法的例子。
答:
阶乘:要求:给定一个数值,计算出它的阶乘值,例如5的阶乘为5*4*3*2*1 实现:[html] view plaincopy //
利用递归
实现一个数的阶乘值 private static BigDecimal getNum(BigDecimal inNum) { if (inNum.compareTo(BigDecimal.ONE) == 0) { return inNum; } return inNum....
用java编写一个程序
求1!+2!+...10!
答:
用Java
编程
写程序
求1!+2!+...10!,只需用两个循环层,第一个循环是阶乘值相加,第二个循环是获取阶乘值,如下:public class TestD {public static void main(String[] args){//1!+2!+3!+···+10!就是1到10阶乘值的和int sum=0;//循环10次for(int x=1;x<=10;x++){//阶乘初...
Java
编写一个
方法,求一个数的阶乘。 n!=1×2×3×...×n,比如3!=1*...
答:
(1)规定:0!=1 (2)规定:n!中n非负 2、确定逻辑:阶乘是比较适合
递归的
思路,因为n!=n*(n-1)!,直到求解1!作为结束 代码(因为不太熟悉
java
,可能还需要题主进行微调)long Factorials(int n){ if(n<0) return -1;//主要为了表示错误,题主可以自定义 if(n==1||n==0) return...
用java程序写一个用递归
和非递归方法求n的阶乘
答:
递归
public int factorial(int m){ if (m < 0)return 0;else if ( m == 1)reteurn 1;else if (m > 1)return m * factorial(m-1);} 非 public int factorial(int m){ if (m < 0)return 0;else if ( m == 1)reteurn 1;else if (m > 1){ int sum = 1 for (int ...
大家正在搜
编写一个java程序
java递归的运行过程
java编写程序
java程序编写培训
怎么编写java程序
Java中的递归算法
java递归调用
java递归教程
java递归算法经典实例
相关问题
java用递归做九九乘法表
Java 用递归写乘法程序 错在哪??
用Java编写一个完整的递归程序,实现如下功能:从键盘输入数...
用java程序写一个用递归和非递归方法求n的阶乘
求一个JAVA程序,什么程序都可以,当然越简单越好...
请用java编写一个完整的 递归 程序,实现如下功能:从键盘...
一道简单递归程序设计的题目(最好用java来描述)