1到10的阶乘相加java编程问题
答案:4 悬赏:30 手机版
解决时间 2021-02-02 11:56
- 提问者网友:缘字诀
- 2021-02-02 00:57
1到10的阶乘相加java编程问题
最佳答案
- 五星知识达人网友:空山清雨
- 2021-02-02 02:10
java里1到10的阶乘相加编程方法如下:
public class Factorial{ //类
public static void main(String [] args){ //主方法
int a=1; //定义一个变量a
int sum=0; //定义一个变量sum,把和存放在sum里
for(int i=1;i<11;i++){ //做1-11循环
a=1; //每次a都从1开始
for(int j=1;j<=i;j++){ //求每个数的阶乘
a=a*j;
}
sum=a+sum; //每个数的阶乘求好后都加入sum
}
System.out.println(sum); //输出和sum
}
}
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
public class Factorial{ //类
public static void main(String [] args){ //主方法
int a=1; //定义一个变量a
int sum=0; //定义一个变量sum,把和存放在sum里
for(int i=1;i<11;i++){ //做1-11循环
a=1; //每次a都从1开始
for(int j=1;j<=i;j++){ //求每个数的阶乘
a=a*j;
}
sum=a+sum; //每个数的阶乘求好后都加入sum
}
System.out.println(sum); //输出和sum
}
}
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
全部回答
- 1楼网友:洎扰庸人
- 2021-02-02 05:00
该程序比较繁琐,可以简化成如下,public class Factorial{
public static void main(String [] args){
int a=1;//从1开始
int sum=0;//初始化SUM
for(int j=1;j<11;j++){//循环10次
a=a*j;//每个数的阶乘
sum=a+sum;//阶乘结果
}
System.out.println(sum);//输出结果
}
}
public static void main(String [] args){
int a=1;//从1开始
int sum=0;//初始化SUM
for(int j=1;j<11;j++){//循环10次
a=a*j;//每个数的阶乘
sum=a+sum;//阶乘结果
}
System.out.println(sum);//输出结果
}
}
- 2楼网友:渡鹤影
- 2021-02-02 04:12
public class Factorial{ //类
public static void main(String [] args){ //主方法
int a=1; //定义一个变量a
int sum=0; //定义一个变量sum
for(int i=1;i<11;i++){ //做1-10循环
a=1; //每次a都从1开始
for(int j=1;j<=i;j++){ //求每个数的阶乘
a=a*j;
}
sum=a+sum; //每个数的阶乘求好后都加入sum
}
System.out.println(sum); //输出阶乘的和sum
}
}
public static void main(String [] args){ //主方法
int a=1; //定义一个变量a
int sum=0; //定义一个变量sum
for(int i=1;i<11;i++){ //做1-10循环
a=1; //每次a都从1开始
for(int j=1;j<=i;j++){ //求每个数的阶乘
a=a*j;
}
sum=a+sum; //每个数的阶乘求好后都加入sum
}
System.out.println(sum); //输出阶乘的和sum
}
}
- 3楼网友:一把行者刀
- 2021-02-02 03:02
public class Factorial{ //类
public static void main(String [] args){ //主方法
int a=1; //定义一个变量a
int sum=0; //定义一个变量sum,把和存放在sum里
for(int i=1;i<11;i++){ //做1-11循环
a=1; //每次a都从1开始
for(int j=1;j<=i;j++){ //求每个数的阶乘
a=a*j;
}
sum=a+sum; //每个数的阶乘求好后都加入sum
}
System.out.println(sum); //输出和sum
}
}
public static void main(String [] args){ //主方法
int a=1; //定义一个变量a
int sum=0; //定义一个变量sum,把和存放在sum里
for(int i=1;i<11;i++){ //做1-11循环
a=1; //每次a都从1开始
for(int j=1;j<=i;j++){ //求每个数的阶乘
a=a*j;
}
sum=a+sum; //每个数的阶乘求好后都加入sum
}
System.out.println(sum); //输出和sum
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯