题目
Java write a program to calculate the factorial of any natural number entered by a user.
提问时间:2021-01-04
答案
import java.util.Scanner;
public class DiGui {
public static void main(String[] args){
//创建一个输入容器
Scanner input = new Scanner(System.in);
System.out.println("输入一个数:");
int grade = input.nextInt();
DiGui d = new DiGui();
int end = d.DiGuiDiaoYong(grade);
System.out.println("阶乘结果:"+end);
}
//用递归
public static int DiGuiDiaoYong(int n){
if(n==1)
return n=1;
return DiGuiDiaoYong(n-1)*n;
}
}
public class DiGui {
public static void main(String[] args){
//创建一个输入容器
Scanner input = new Scanner(System.in);
System.out.println("输入一个数:");
int grade = input.nextInt();
DiGui d = new DiGui();
int end = d.DiGuiDiaoYong(grade);
System.out.println("阶乘结果:"+end);
}
//用递归
public static int DiGuiDiaoYong(int n){
if(n==1)
return n=1;
return DiGuiDiaoYong(n-1)*n;
}
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1嚼读“jiao”和读“绝”时有什么区别?
- 2英语翻译
- 3小学五年级上册简便计算20道急~~~~~~~~~~~
- 4两根同样长的绳子,第一根减去它的三分之二,第二根减去它的三分之二米,余下部分哪根长?或者是无法确定?
- 5well noted 的意思和用法
- 6200以内3的倍数有( ),200以内5 的倍数有( ),200以内3和5的公倍数有( )
- 71.1/1*2+1/2*3+1/3*4+……+1/99*100 2.2/1*3+2/3*5+2/5*7+……+2/97*99
- 8sb makes fewer mistakes than sb does和sb makes fewer mistakes than sb有区别吗,does要不要,何时要
- 9假如你回到过去
- 10冬日里的那抹温暖6oo字作文急急急!
热门考点
- 1某超市按进价10%的利润来给商品定价,后因为季节原因,决定降价处理,按定价的八折销售,结果亏了24元,这种
- 2太阳直射是_____,直射点是指______地方.
- 3羊肚菌在我国的分布,生长环境.
- 4电子束在纵向磁场下得螺旋运动是怎样形成的?
- 5两个因式分解题
- 6有五个连续整数,前三个数的平方和等于后两个数的平方和,求这五个整数个
- 7duck的中文意思是什么
- 8英语翻译
- 9武则天在统治后期将国号改为“周”,那么唐朝是不是就改叫周朝了
- 10某文具店老板第一次用1000元购进一批文具,很快销售完毕;第二次购进时发现每件文具进价比第一次上涨了2.5元.老板用2500元购进了第二批文具,所购进文具的数量是第一次购进数量的2倍