用java利用for循环 计算1+2+3+4+5+。。。+100的总和!!
int sum = 0,k=-1;
for(int i = 1; i <=100; i++){
k = -k;
sum = sum + (k*i);
}
System.out.println(sum);
我开了myeclipse试了一下
main函数的写法不对,漏了参数,楼主不仔细了,呵呵
public static void main(String args[]){
}
改成这样就可以了,但是有几点问题稍微多说几句
1.算得明明是int类型的值 干嘛要用double类型的参数
2.Scanner这个函数前最好System.out.print("请输入一个数字:");这样操作起来直观
3.100已经固定的 干嘛要写成控制台应用程序,直接for循环不就得了。。。我表示看不懂
有问题百度Hi我
int sum=0;
for(int i=1;i<=100;i++){
sum=sum+i;
}
System.out.println(sum);
}
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println("sum="+sum);
public
class Test {
/**
*@paramargs
*/
publicstaticvoid main(String[] args) {
int sum =0;
int num = 1;
do{
sum = sum + num;
num++;
}
while(num <= 100);
System.
out.println("Sum is: " + sum);
}
}
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println("sum="+sum);
int i=1;
int s=0;
do{
s+=i;
i++;
}while(i<=100);
int i=1;
int num=0;
do {
num+=i;
i++;
} while (i<=100);
System.out.println(num);
--for循环
int sum =0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println(sum);
用JAVA循环语句计算1+3-5+7-9+11-13...+9999=怎么写?
\/\/ 计算1+3-5+7-9+11-13...+9999的累加和 public static void main(String[] args) { int total = 0;for (int i = 1; i <= 9999; ++i) { \/\/ 奇数项进行累加 if (i % 2 == 1) { \/\/ 每四个数为一组,第一组减去,后续组加 if (i % 4 == 1) { total -= i;}...
用JAVA编写一个程序,计算从1加到50求和,输出结果
for(int i = 1; i <= 50 ;i++) { sum += i;\/\/这句话的意思是 sum = sum + i;} 在循环结束后,利用System.out.println方法输出最终的累加和,格式为:“1加到50的和是:+sum”。这样,程序就完成了从1加到50的求和任务,并将结果打印到控制台。这个程序不仅简单,而且易于理解。它...
用java利用for循环 计算1+2+3+4+5+。。。+100的总和!!
public static void main(String[] args) { int sum=0;for(int i=1;i<=100;i++){ sum=sum+i;} System.out.println(sum);}
java编程计算1+3!+5!+...+(2n-1)! 前10 项和。小弟编写的代码如下_百 ...
for (int j = 1; j <= x; j++) { sum1 = sum1 * j;} sum = sum + sum1;} System.out.println("1~19的奇数阶乘和为"+sum);首先你的循环中i=1在无限循环,要改成i++,就是每循环一次i递增1 然后你是要加到19为止,就必须是2*i-1<=19 然后 1! = 1 3! = 1*2*3 5...
java用for循环求1+2+···+99+100的值
int num=0;for(int i=0;i<=100;i++){ num+=i;} System.out.println(num);
用三种循环结构实现求1+2-3+4-5+~+101,java提供的两种循环控制语句是...
int i1=0;for(int i=1;i<102;i++){ if (i%2==1){ i1+=i;}else{ i1-=i;} }sysout(i1)\/\/第一种,for循环 i1=0;while(i<102){ if (i%2==1){ i1+=i;}else{ i1-=i;} } \/\/第二种,while循环 sysout(i1)int i1=0;do{ if (i%2==1){ i1+=i;}else{ i...
1+2+3+一直加到n怎么算
for(int i = 1;i<=n;i++){ sum = sum + i;} System.out.println(sum);} } 这个程序首先会要求用户从键盘输入一个整数n,然后使用for循环计算从1到n的总和,并将结果输出。举个例子,如果你输入10,程序会计算1+2+3+...+10的和,并输出结果55。如果你对编程有兴趣,也可以尝试自己...
怎么用java编写:计算1-2+3-4+5-6+7……前一百项的值。
使用Java编程解决这个问题,可以有多种方法。一种方法是利用循环进行累加减操作。例如:public class Test { public static void main(String[] args) { int sum = 0; for(int i=1;i<100;){ sum = (sum+(i-(i+1))); i=i+2; } System.out.println(sum); } } 这段代码中,sum用于...
用for循环语句计算1+1\/2+1\/3+1\/4~~~+1\/1+n其中n=1,2,
我用java写的 n是你要加到得那个数,我没看清你要加到几分之几 就用n代替了 如果你要加到1/100就把n换成100 class A{ public static voidmain(String args[]){ double b=0;for(int i=1;i<=n;i++){ b+=1\/(double)i;} System.out.println(b);} } ...
1、编写一个Java程序,计算并输出1+2!+3!+…+10!的值。
\/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub int sun=0;int jc=1;for(int i=1;i<=10;i++){ jc=jc*i;sun+=jc;} System.out.print(sun);} } 解释:当i=1;进行第一次循环 jc=jc*i=1*1=1=1!,sun+=jc=0+1=1!;当i=2;进行第二次...