写信网 > 商业百科 > n的阶乘用java怎么写(求n的阶乘java语言编程)

n的阶乘用java怎么写(求n的阶乘java语言编程)

时间:04-19    来源:写信网

大家好,下面给大家分享一下如何用java写N的阶乘(java语言编程中求N的阶乘)。很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

1.写一个Java程序计算n的阶乘。

导入Java . util . scanner;

公共类知识测验{

公共静态void main(String[] args) {

Scanner sc =新扫描仪(system . in);

System.out.println("输入一个数字");

int n = sc . nextint();

System.out.println("结果为:" f(n));

}

public static int f(int n){

int sum = 1;

for(int I = 1;i sum * = i

}

返回总和;

}

}

2.求高手:java编程求n的阶乘。

公共类Myjiecheng {

公共静态void main(String[] args) {

string = joptionpane . showinputdialog("请输入你想要的阶乘:");

如果(s!= null & & s . length()& gt;0){

尝试{

int n = integer . parse int(s);

int sum = 1;

for(int I = 1;我& lt= n;i ){

sum = sum * I;

}

Joptionpane。显示消息对话框(null,n "的阶乘是" sum ");

}catch(异常e){

Joption窗格。显示消息对话框(空,“输入的不是数字”);

}

}

}

编程:3。Java:写求N的阶乘的方法,计算1到7的阶乘之和。

Java编程:写出求n的阶乘的方法,计算1到7的阶乘之和:

先写求阶乘的方法,然后通过for循环计算1到7的阶乘之和。

具体实现:

公共类测试{

公共静态void main(String[] args) {

int sum = 0;//保存阶乘的和

for(int I = 1;我& lt=7;i )

sum =阶乘(I);

system . out . println(sum);

}

//找到阶乘方法,传入一个整数,返回这个整数的阶乘

public static int factorial(int num){

int result = 1;

for(int I = 1;我& lt= numi ){

结果* = I;

}

返回结果;

}

}

计算4.java的阶乘

无言的

公共类jjjj {

int pp(int n)

{

if(n return 1 * n;

其他

返回n * PP(n-1);

}

公共静态void main(string args[])

{

jjjj b = new jjjj();

int d = b . PP(5);

system . out . print(d);

}

}

阶乘是递归的使用。

整个程序的核心是int pp(int n)

{

if(n return 1 * n;

其他

返回n * PP(n-1);

}

这一段,如果n大于2,则返回n*pp(n-1)的含义,即n的任意阶乘等于n*一个比n小1的数的阶乘。例如,5的阶乘等于5 *(4的阶乘),4的阶乘等于4 *(3的阶乘),1的阶乘等于1本身。

以上解释了如何用java写n的阶乘(用java语言编程n的阶乘)。这篇文章已经分享到这里了,希望能帮到你。如果信息有误,请联系边肖进行更正。

标签: java阶乘编程 n的阶乘代码

n的阶乘用java怎么写(求n的阶乘java语言编程) 内容由写信网整理,转载请保留地址: http://m.woxiexin.com/baike/6wPltGQDdutO8ZTDccVEnrxN.html

  • 最新阅读

PC百科   n的阶乘用java怎么写(求n的阶乘java语言编程)

0.038530s