java基础5的阶乘代码的简单介绍

java编程实现,计算整数5的阶乘,输出计算结果

最简单的计算:5×4×3×2×1

10余年的芙蓉网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整芙蓉建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“芙蓉网站设计”,“芙蓉网站推广”以来,每个客户项目都认真落实执行。

public static void main(String[] args){

System.out.println(5×4×3×2×1);

}

复杂点通用的

public static int get(int n){

if(n==1){

return n;

}else{

return n*get(n-1);

}

}

public static void main(String[] args){

System.out.println(get(5));

}

5! 用java编写代码怎么写

用于你只是求5的阶乘,所以没必要弄得那么麻烦,不用对被阶乘数进行判断。当然可以更加复杂一点。

public class Demo{

public static void main(String[] args){

int a = 5;

int result = 1;

for(int i = 1;i = a; i ++){

result *= a;

}

System.out.println("5!的结果是: " + result);

}

}

java计算5的阶乘

public class jiecheng{

static int Run(int n){

if(n==1){

return n;

}else{

return n*Run(n-1);

}

}

public static void main(String[] args){

int n = 5;

int result = 0;

result = Run(5);

System.out.println(result);

}

}

java输入一个数n,计算n的阶乘(5的阶乘=1*2*3*4*5)。

1、首先要理解一下阶乘的公式:

n! =n*(n-1)*(n-2)*....*2*1,    5! = 5*4*3*2*1

#include           //头文件stdio.h在新浪博客中无法显示加上就可以了

int main()

{

int t=5,i=4;   //要是求其他的数的阶乘的话,把t的值改为其他数,

//再把i改为(t-1)就行了

while(i=1)

{

t=t*i;

i--;

}

printf("5的阶乘结果是:%d\n",t);

return 0;

}

2、运行结果如下:

3、上面这种方法虽然能求出结果,但是不能求任意的数,也没有考虑到0!=1,这种情况,我们来改进一下;

#include                      // //头文件stdio.h在新浪博客中无法显示加上就可以了

int main()

{

int n,jc;

int jiecheng(int j);

printf("请输入任意一个整数\n");

scanf("%d",n);

jc=jiecheng(n);

printf("该数的阶乘结果是:%d\n",jc);

return 0;

}

int jiecheng(int j)

{

int i=j-1;

if(j==0 | j==1)  // 因为0的阶乘是1 ,1的阶乘也是1

j=1;

while(i1)       //

{

j=j*i;

i--;

}

return(j);

}

4、运行结果如下:


网页名称:java基础5的阶乘代码的简单介绍
文章出自:http://azwzsj.com/article/ddiophc.html