利用jAvA编写程序,显示1+2+3+4+5+6+7+8+9的结果

最简单的:System.out.println(1+2+3+4+5+6+7+8+9);(##手动滑稽)

public class Test { public static void main(String[] args) { System.out.println(jiecheng(10)); } public static int jiecheng(int m) { if (m == 1) {return 1;} int result = 1; for(int i = 1; i 评论0 0 0

1!:表示1的阶乘;2!表示2的阶乘,就是1*2 依次类推就行.1!+2!+3!+4!+5!+6!+7!+8!+9!+10!就是求和嘛,这个直接用循环求和就行了.

/** * 2015年4月24日下午8:48:22 * @author season TODO 测试通过,望采纳 * */ public class SimpleCount { /** * addOneToTen TODO 计算1+2+3+..+10的和 * @return int */ public static int addOneToTen(){ int sum =0; for(int index =0; index<=10;

//我来写个另类的- - public static void main(string[] args) { int n=9; //从1到n的结果 system.out.println(n*(1+n)/2); }

1+2+3+4+5+6+7+8+9+10 =(1+10)*4+5 =44+5 =49

long int jiecen(int n) 求n!函数 { long int result=1; for(int i=1;i<=n;i++) { result=result*i; } return result; } long sum(int m) 求n个数的和 { long sum=0; for(int i=1;i<=m;i++) { sum=sum+jiecen(m); } return sum; }

9*9!还在int型范围内,而题设和要比9*9!小很多,所以用int型变量就可以准确解决.用一个for循环兼作求阶乘和求和两项功能,空间、时效都较经济.举例代码如下:#include "stdio.h" int main(int argc,char *argv[]){ int s,i,t; for(s=0,t=i=1;i<10;s+=t*=i++); printf("1!+2!+3!++9! = %d\n",s); return 0; }

①:public class Total { public static void main(String args[]) { int sum = 0; for(int i=1 ; i int s = 0; for(int j=1;j s=s+j*i; } sum = sum + s; } System.out.println(sum); } } ②:1boolean2for3else ③:1TVset2getBrand()3TVset4String5this.getBrand();6String7String

由于以前做过这样的题目,发现9!的结果int已经装不下了!我现在没有编译器,不过我先写个,你自己看看,我个人觉得这个题目就是考两个方面的问题:1.你注意到你的数据类型没有2.基本的阶乘算法.#include <stdio.h> long GetFactoria(int

相关文档

java1 2 3 4 5 6
java计算1 2 3 4
java-20
计算1 2 3 4 5 6 njava
电脑版