「java循环阶乘」java循环计算n的阶乘

博主:adminadmin 2022-11-26 19:01:06 71

今天给各位分享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的阶乘的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。