java语言,在while循环中怎样将循环过程中的数相加

如:循环过程中的数为: 1 2 3 4 5 .
我是想把它们加起来求最后的和,可是我用了 x += x;后结果不是15,而是:2 4 6 8 10。 请问得到最后的相加结果。求代码。

1、在循环外部设置一个整型变量sum

int sum=0;

2、实现while循环,在循环内实现sum累加

int i=0;
while(i<10){
  sum = sum+i;//把循环的数字加到sum变量中,实现累加
  i++;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-08
按照你的这个写法输出的当然是 2 4 6 8 10 了,如果你想要 1+2+3+4+5=?你可以
一、先在外面定义一个int变量k=0;,然后for(int i=1;i<=5;i++){k+=i;} 输出k
二、先在外面定义一个int变量x=0;再顶一个输出变量k=0;,然后while(x<=5){x++;k+=x;},输出k
俩方法选一个
第2个回答  2012-11-08
int number=1;//给加数赋初值
int sum=0;//给“和”定义一个变量
while(number<=5){
sum=sum+number;//实现累加
number=number+1;
}
System.out.println("输出相加结果:"+sum);本回答被网友采纳
第3个回答  2012-11-08
int sum=0;
while(条件){
sum +=x;
}
System.out.print(sum);本回答被提问者采纳
第4个回答  2012-11-08
int i=1,s;
while(i<=5){
s=s+i;
i++;

}
System.out.println(s);

java语言,在while循环中怎样将循环过程中的数相加
1、在循环外部设置一个整型变量sum int sum=0;2、实现while循环,在循环内实现sum累加 int i=0;while(i<10){ sum = sum+i;\/\/把循环的数字加到sum变量中,实现累加 i++;}

java语言,在while循环中怎样将循环过程中的数相加?
int number=1;\/\/给加数赋初值 int sum=0;\/\/给“和”定义一个变量 while(number<=5){ sum=sum+number;\/\/实现累加 number=number+1;} System.out.println("输出相加结果:"+sum);

java编写 利用while循环语句,计算1!+2!+3!+…+20!的总和
class Test_08 { public static void main(String[] args) { long result = 0;for (int i = 1; i <= 20; i++) { long mul = 1;for (int j = 1; j <= i; j++) { mul *= j;} result += mul;} System.out.println("1!+2!+3!+4!+5!+。。。+20!=" +result);...

java语言用while循环语句 从1加到100
public class Test { public static void main(String[] args){ int i=1;int sum=0;while (i<=100){ sum += i;i++;} System.out.println(sum);} }

用java编写 使用while循环语句计算8+88+888+...前十项之和
public class TestAdd{ public static void main(String[] args){ long i = 8;int a = 1;long sum = 0;while(a<=10){ sum += i;i = (i*10 + i);a++;} System.out.println(sum);} } 因为最后相加的数值超过int类型的取值范围了,所以要用long ...

while循环计算1到1000while循环1到100之和
1、用java编写使用do-while循环语句实现计算1~100之和,如下:package ***.test;public class TestA {public static void main(String[] args) {\/\/计量int count=0;\/\/总是int sum=0;\/\/do循环不管while循环条件,都会执行一次...

编写一个Java程序用while循环形式求自然数1~50之和
public class Main { public static void main(String[] args) { int sum=0;int i=1;while (i<=50) { sum+=i;i++;} System.out.println("1-50的和为:"+sum);} }

Java 利用do-while循环语句计算1!+2!+3!…+n!
int sum = 0;int n = 100;int p = 1;int cnt = 0;do{ cnt ++; p *= cnt; sum += p;}while(cnt <= n)

java语言怎样用while循环计算从1到100的和,不是平均数,是“和”,求...
int count = 0;int i = 1;while(i<=100){ count = count + i;i++;} System.out.println(count);运行结果:5050 \/\/放到main方法中执行

在java语言中。用while代码怎么求偶数和
public static void main(String[] args){ int x=1,y=0,z=0;while(x<=100){ y=y+x;x++;if(x%2==0){ z+=x;} \/\/y+=x++;\/\/有这步就可以不要上面y=y+x;和x++两步 } System.out.println(y+" "+z);\/\/y+" "+x,就是把y串联一个 " "(空格)在串联上x,最后生成一个...

相似回答