早教吧作业答案频道 -->其他-->
创建一个阶乘应用程序一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1.例如4!等于4×3×2×1=24.
题目详情
创建一个阶乘应用程序 一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1.例如4!等于4×3×2×1=24.
▼优质解答
答案和解析
import java.util.Scanner;
public class Factorial {
//阶乘函数
public static int factorial(int i) {
if (i != 1)
return i * factorial(i - 1);
else
return 1;
}
public static void main(String[] args) {
System.out.println("请输入您要计算阶乘的数:");
Scanner sc = new Scanner(System.in);
int i =sc.nextInt();
System.out.println(i+"的阶乘为:"+factorial(i));
}
}
运行结果如下:
请输入您要计算阶乘的数:
4
4的阶乘为:24
public class Factorial {
//阶乘函数
public static int factorial(int i) {
if (i != 1)
return i * factorial(i - 1);
else
return 1;
}
public static void main(String[] args) {
System.out.println("请输入您要计算阶乘的数:");
Scanner sc = new Scanner(System.in);
int i =sc.nextInt();
System.out.println(i+"的阶乘为:"+factorial(i));
}
}
运行结果如下:
请输入您要计算阶乘的数:
4
4的阶乘为:24
看了创建一个阶乘应用程序一个数X的...的网友还看了以下:
下列各项表述不正确的是()A.封君封臣制是西欧封建制度的核心B.封君封臣制的基础是封土制C.在封君 2020-05-13 …
如果不考虑地价、建筑材料等因素,建造同等面积的住房,北方的建筑成本为什么比南方高?(分析 2020-05-17 …
25.建筑物的高度、间距、位置直接影响日照效果,下列叙述正确的是()A.若建筑物等高,坡度越大,向 2020-06-19 …
(1)我捐了一些钱给那些孩子们,并且捐了几十本书给他们.(2)我做了我力所能及的事情.(3)等我长 2020-07-12 …
根据字意思各写一个成语扬:1.飘动,飘荡.修:1.整洁2.兴建3.编写精:1.最好2.很流:1.流 2020-07-16 …
已知曲线C1的参数方程是x=2+2cosφy=2+2sinφ(φ为参数),以坐标原点为极点,x轴的 2020-07-31 …
为下列长单句提炼主干,正确的一项是(3分)一个星期的激烈讨论之后,地方法院听从大多数陪审团成员的建议 2020-11-06 …
文化重建是汶川地震灾区恢复重建的重要内容。四年来,当地政府积极修复都江堰古建筑群等一批文化遗产,重视 2020-12-10 …
土楼是福建,广东等地区的一种建筑形式,被列入“世界物质文化名录”,土楼的外围形状有圆形、方形、椭圆等 2020-12-10 …
2014年3月5日,李克强总理在政府工作报告中指出,要加快推进西藏、新疆等地区跨越式发展,加大对民族 2020-12-20 …