java中实现累加的代码 java中实现累加的代码有哪些

编写java程序求1到n的累加和并显示计算公式 , ,,import java.util.Scanner;
public class Test{
static public void main(String args[]){
System.out.print("输入n:");
Scanner s=new Scanner(System.in);
int n=s.nextInt(), sum=0;
for(int i=1;i=n;i){
System.out.print(i1?" " i:i);
sum =i;
}
System.out.println("=" sum);
}
}
输入n:20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20=210
java语言如何实现11的接乘跟1-100的累加/*
*我将程序改为能实现任何数据java中实现累加的代码的阶乘和累加和
* 我所使用java中实现累加的代码的java编译器为NetBeans IDE
* */
package factorial;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
/*
* 建立一个输入流
* 供输入数据
* */
Scanner in=new Scanner(System.in);
System.out.println("请输入一个正整数:");
/*
* 接收输入java中实现累加的代码的数据
* */
int aNumber=in.nextInt();
/*
* 调用定义好的方法
* */
int fNumber=getFactorial(aNumber);
int sumNumber=sumOfNumber(aNumber);
/*
* 判断输入的数据是否合法
* */
if(-1==fNumber)
System.out.println("错误java中实现累加的代码!请输入正整数.");
else
System.out.println(aNumber "!=" fNumber "\n"
"sumNumber=" sumNumber);
}
/*
* 计算阶乘的方法
* 是一种静态方法
* */
public static int getFactorial(int number)
{
int sum=1;
if(0==number)
sum=1;
/*
* 计算阶乘的数不能小于0
* */
else if(0number)
sum=-1;
else
for(int i=1;i=number;i)
sum*=i;
return sum;
}
/*计算累和的方法
* */
public static int sumOfNumber(int number)
{
int sum=0;
for(int i=1;i=number;i)
sum =i;
return sum;
}
【java中实现累加的代码 java中实现累加的代码有哪些】}
在java中 将1到100累加起来怎么做?很简单java中实现累加的代码,如下java中实现累加的代码:
public class Add {
public static void main(String[] args) {
int num = 0;
for(int i=1;i=100;i){
num= i;//等价于num = numi;
}
System.out.println("1到100累加和为:"num);
}
}
“定义一个类,在类中完成1~100的累加求和”用JAVA语言怎么做?public class Sum {
public static void main(String[] args) {
int sum = 0;//定义初始化总和
for(int i=1;i=100;i){//从1开始循环到100
sum=sum i;//加上当前序号
}
System.out.println(sum);//在控制台中打印出来
}
}
java用多线程实现累加求和在楼上基础上大概改一下,增加同步处理 。
public class Test extends Thread {
static int n = 0;
private int startNum = 0 ;
public Test (int sn)
{
this.startNum = sn ;
}
public static synchronized void addSum (int num)
{
n= num ;
}
public static void main(String[] args) {
Thread [] thList = new Thread [10] ;
for (int i = 0; i10; i) {
thList [i] = new Test(i * 101) ;
thList [i].start();
}
for (int i = 0 ; i10 ; i)
{
thList [i].join () ;
}
System.out.println ("Sum is : "n) ;
}
public void run() {
int sum = 0 ;
for (int i = 0; i10;i) {
sum= sni ;
}
addSum (sum) ;
}
}
关于java中实现累加的代码和java中实现累加的代码有哪些的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读