导航:首页 > 编程语言 > 1到10的阶乘java

1到10的阶乘java

发布时间:2022-06-29 02:14:21

① 用java 编程方法“ 求出1~10的阶乘”

public class Foctarial
{
//发现用一个方法调用比较复杂,看起来不容易明白,就使用了2个静态方法调用,一个实现

1*2*3 一个实现1*2+1*2*3
public static int sumadd(int m)
{
if (m==1)
{
return 1;
}
else
{
return m*sumadd(m-1);//递归调用实现1*2*3*4
}
}
public static int sum(int n)
{
if (n==1)
{
return 0;
}
return sumadd(n)+sum(n-1);//递归调用实现1*2+1*2*3
}
public static void main(String[] arge)
{
System.out.print(sum(Integer.valueOf(arge[0])));//输入字符转Int
}
}

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

public class Test {
public static void main (String[] args)
{
long result = 1;
for (int i = 1; i <= 10; i++)
{
result *= i;
System.out.println(result);
}
}
}

屏输出:
1
2
6
24
120
720
5040
40320
362880
3628800

③ 怎么写出10的阶乘的程序(JAVA)

public class Sa {

/**
* 计算10的阶乘
*/
public static void main(String[] args) {
//定义变量sum并且设定他的初始值为1
int sum=1;
//循环
for(int i=1;i<=10;i++){
//让sum等于每次阶乘后的值
sum=sum*i;
//输出显示sum
System.out.println("sum!="+sum);
}

}

}

前面的几个有的写的有问题~楼主别被误导~有的写的也非常复杂~我也是新人所以就只用我学过的一点东西写的~非常简单~如果楼主以后想交流类似问题可以找我~我QQ463961094

④ java的1阶乘到10阶乘的相加怎么写

摘要 public class jiecheng {

⑤ JAVA求1到10的阶乘之和,帮忙看看哪里错了

public class p34
{ public static void main(String args[])
{ int i,j,sum=0,item=1;
for(i=1;i<=10;i++)
{
for(j=i-1;j>=1;j--)
{ item=item*j;
}

sum=sum+item;
}
System.out.println(sum);
}
}
你的程序i的值改变了

⑥ java编程求1到10的阶乘和,请问哪里错了

需要两层循环 外层是循环从几加到几
内层是 求当前数字的阶乘
public class Sum
{
public static void main(String args[])
{
int sum=0,i,a=1;
for(i=1;i<=10;i++)
{
a=1;//每次循环a要赋初值
for(int j=1;j<=i;j++)
a*=j;
sum=sum+a;
}
System.out.println("sum= "+sum);
}
}

上面有个哥们用的递归 也不错 不过不好理解

⑦ 编写JAVA程序,接收1-10的正整数,输出该数的阶乘,例如4,则输出4! =1*2*3*4=24

publicclassFactorial{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("请输入一个(1-10)的正整数");
intinput=sc.nextInt();
if(input>10||input<1){
System.out.println("输入有误,请输入一个(1-10)的正整数");
return;
}
System.out.print(input+"的阶乘=");
intresult=1;
for(inti=1;i<=input;i++){
System.out.print(i);
result*=i;
if(i<input){
System.out.print("x");
}
}
System.out.println("="+result);
}
}

⑧ java创建一个类文件,应用循环语句进行1至10的累乘操作怎样编急!

public class Test{
public static void main(String[] args){
int sum=1;
for(int i=1;i<=10;i++){
sum = sum*i;
}
System.out.print("阶乘结果:"+sum);
}
}
注意文件名要是Test.java

⑨ 从1阶乘加到10的阶乘怎么用java写

public class factorial {
public static void main(String[] args) {
int sum = factorial_sum(); //定义sum调用factorial_sum()
System.out.println(sum);
}

/**
* 定义计算阶乘的函数,可以在factorial_sum()的()里面加一个参数,由用户输入是到1哪一个数的阶乘和。
* 即:
factorial_sum(int n){
int sum=0;//和
int num = n;//变量,多少之内的阶乘和
int factorial=1;//阶乘
for(int i=1;i<=num;i++){
factorial *= i;//也可以写为 factorial = factorial * i;
sum += factorial;
}
return sum;//放回计算结果
}
*
* 在数函数中调用使用
* 即:
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = factorial_sum(n);
System.out.println(sum);
*/
public static int factorial_sum() {
int sum=0;//和
int num = 10;//变量,多少之内的阶乘和
int factorial=1;//阶乘
for(int i=1;i<=num;i++){
factorial *= i;//也可以写为 factorial = factorial * i;
sum += factorial;
}
return sum;//放回计算结果
}
}

希望对你有用

⑩ 高分悬赏:java 语言编写 1到N的阶乘的和

给你写一个简单的如下:
public class test{
public static void main(String args[]){
int i=1;
int j=1;
int sum;
for(;i<=10;i++){
j=j*i;sum=sum+j;}
System.out.println("1~10的阶乘和为"+sum);
}
}
这是一到十的阶乘,用时将10换做成任何即可

阅读全文

与1到10的阶乘java相关的资料

热点内容
成都市区建成面积算法 浏览:658
智能家居单片机 浏览:95
买男装用什么app好 浏览:853
文件夹合并了怎么拆开 浏览:256
波段副图源码无未来函数 浏览:86
livecn服务器地址 浏览:257
程序员这个工作真的很吃香吗 浏览:844
程序员和数学分析师待遇 浏览:678
压缩气弹簧怎么拆 浏览:321
华为公有云服务器添加虚拟ip 浏览:209
程序员和运营哪个累 浏览:24
抖音安卓信息提示音怎么设置 浏览:454
光速虚拟机的共享文件夹 浏览:248
程序员培训机构发的朋友圈真实性 浏览:742
天干地支简单算法 浏览:299
下载个压缩文件 浏览:300
普通人电脑关机vs程序员关机 浏览:628
米酷建站源码 浏览:115
氢气app怎么搜搭配 浏览:619
pdf绿盟 浏览:506