「java循环阶乘」java循环计算n的阶乘
今天给各位分享java循环阶乘的知识,其中也会对java循环计算n的阶乘进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java计算n的阶乘
int n=8;
int p=n;
for(int i=n;i1;i--){
p*=i;
}
print("%d\n",p);
java中怎样用循环输出数字的阶乘
/*
* 需求:请用代码实现求5的阶乘。
* 下面的知识要知道:
* 5! = 1*2*3*4*5
* 5! = 5*4!
*
* 有几种方案实现呢?
* A:循环实现
* B:递归实现
* a:做递归要写一个方法
* b:出口条件
* c:规律
*/
public class DiGuiDemo {
public static void main(String[] args) {
int jc = 1;
for (int x = 2; x = 5; x++) {
jc *= x;
}
System.out.println("5的阶乘是:" + jc);
System.out.println("5的阶乘是:"+jieCheng(5));
}
/*
* 做递归要写一个方法:
* 返回值类型:int
* 参数列表:int n
* 出口条件:
* if(n == 1) {return 1;}
* 规律:
* if(n != 1) {return n*方法名(n-1);}
*/
public static int jieCheng(int n){
if(n==1){
return 1;
}else {
return n*jieCheng(n-1);
}
}
}
java,可以用for循环写一个到5的阶乘计算
用for循环写一个到5的阶乘计算的Java程序如下
public class C {
public static void main(String[] args) {
for(int i=1;i=5;i++){
int factorial =1;
for(int j=1;j=i;j++){
factorial *=j;
}
System.out.println(i+"!="+factorial);
}
}
}
运行结果
1!=1
2!=2
3!=6
4!=24
5!=120
关于java循环阶乘和java循环计算n的阶乘的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。