求阶乘和,从1!加到30!用java编程语言

求阶乘和,从1!加到30!用java编程语言,第1张

import javamathBigInteger;

import javautilScanner;

public class jiecheng {

public static void main(String[] args) {

int i = 30;

BigInteger n = new BigInteger("1");

BigInteger n1 = new BigInteger("1");

for (int j = 1; j <= i; j++) {

n1 = nmultiply(BigIntegervalueOf(j));

n = n1;

}

Systemoutprintln(n);

}

}

因为30!的数目很大,用一般的数据类型是很难计算的,所以要用到BigInteger类型。

给你写一个简单的如下:

public class test{

public static void main(String args[]){

int i=1;

int j=1;

int sum;

for(;i<=10;i++){

j=ji;sum=sum+j;}

Systemoutprintln("1~10的阶乘和为"+sum);

}

}

这是一到十的阶乘,用时将10换做成任何即可

package Test;

public class Test1 {

static int fac(int t){

int sum=1;

for(int i = 1; i<=t; i++){

sum=sumi;

}

return sum;

}

public static void main(String[] args){

int a,b,c,i;

for(i=100;i<=999;i++){

a=i%10;  //取i得个位数

b=i/10%10; //取i得十位数

c=i/100; //取i得百位数

if(i == fac(a) + fac(b) + fac(c)){

Systemoutprintln(i);

}

}

}

}

java题目 编写一个应用程式,计算1~10之间各个整数的阶乘,并将结果输出到屏 public class Test {

public static void main (String[] args)

{

long result = 1;

for (int i = 1; i <= 10; i++)

{

result = i;

Systemoutprintln(result);

}

}

}

屏输出:

1

2

6

24

120

720

5040

40320

362880

3628800

资料结构:编写一个应用程式,计算并输出5!(5的阶乘)。

void main()

{

int sum=1;

for(int i = 1;i <= 5;i++)

sum = sumi;

}

sum就是结果,不知道你要的是不是这个,因为这个演算法不复杂,只是纯粹的相乘而已

用java编写:计算任意一个给定整数的阶乘,并将结果输出到萤幕上,拜托了!

public static int jiecheng(int n){ if(n <= 1){ return 1; } return njiecheng(n-1)}public void main(String[] args){ Systemoutprintln (jiecheng(9));}

编写一个JAVA应用程式,使用者从键盘只能输入整数,程式输出这些整数的乘积!

import javautilScanner;

public class Multi

{

public static void main(String[] args)

{

Scanner read = new Scanner(Systemin);

long mul=1;

long a;

a= readnextInt();

while (a!=0)

{

mul=mula;

a=readnextInt();

}

Systemoutprintln("the answer is "+mul);

}

}

这个程式要储存名字为Multijava

使用的时候,可以无限输入,遇到0就结束输入,计算成绩并输出。

编写一个java小程式 求50阶乘并输出到萤幕

Java程式:

import javamathBigInteger;public class Main { public static void main(String[] args) { Systemoutprintln(func(50)toString()); } public static BigInteger func(int n) { BigInteger f = BigIntegerONE; for(int i=2; i<=n; i++) { f = fmultiply(BigIntegervalueOf(i)); } return f; }}

执行测试:

30414093201713378043612608166064768844377641568960512000000000000

public class Test { public static void main(String[] args) { Systemoutprintln(method(5));第一种方法,用递回 int sum = 1;第二种方法用回圈 for(int i = 1;i<=5;i++){ sum=i; } Systemoutprintln(sum); } public static long method(int n){ if(n==0||n==1){ return 1; }else{ return nmethod(n-1); } }}

编写一个java应用程式,在键盘上输入数20,计算并输出1!+2!+…+20!的结果

import javautilScanner;public class exp { public static void main(String[] args) { Scanner scanner = new Scanner(Systemin); Systemoutprint("输入数:"); int n = scannernextInt(); int temp = 1, sum = 0; for (int i = 1; i <= n; i++) { temp储存每一个数的阶乘 temp = temp i; sum储存所有数的阶乘的和 sum = sum + temp; } Systemoutprintln("结果是:" + sum); }}

试编写程式计算10阶乘并结果输出到萤幕上

int nRet = 1;

for(int i = 1; i <=10; i++

{

nRet = i;

}

printf("10的阶乘为%d", nRet);

望采纳

编写一个vb函式过程,计算 1~10的阶乘之和 ,并将执行结果输出在窗体上

参考程式码:

Private Sub Command1_Click() Dim i As Integer For i = 1 To 10 Sum = Sum + jc(i) Next MsgBox SumEnd SubFunction jc(a As Integer) jc = 1 For i = 1 To a jc = jc i NextEnd Function

编写一个Java程式求1到10之间所以奇数的和,并输出结果

int sum = 0;

for (int i=1; i<11; i++) {

if (i%2 != 0) {

sum += i;

}

}

Systemoutprint(sum);

希望对你有帮助!

用Java编程写程序求1!+2!+10!,只需用两个循环层,第一个循环是阶乘值相加,第二个循环是获取阶乘值,如下:

public class TestD {

public static void main(String[] args){

//1!+2!+3!+···+10!就是1到10阶乘值的和

int sum=0;

//循环10次

for(int x=1;x<=10;x++){

//阶乘初始值设置为1

int jiecheng=1;

//循环x次

for(int y=1;y<=x;y++){

//阶乘上一个值和当前y值相乘重新赋值给阶乘

jiecheng=yjiecheng;

}

//各个阶乘值相加

sum+=jiecheng;

}

//1~10阶乘值求和

Systemoutprintln("1!+2!+3!+···+10!="+sum);

}

}

结果:

1!+2!+3!+···+10!=4037913

以上就是关于求阶乘和,从1!加到30!用java编程语言全部的内容,包括:求阶乘和,从1!加到30!用java编程语言、高分悬赏:java 语言编写 1到N的阶乘的和、java写一个函数,求一个三位数,该三位数等于其每位数字的阶乘之和等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10211217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存