计算 1^2 - 2^2 + 3^2 - 4^2 + 5^2 - 6^2 .......+ 47^2 - 48^2 + 49^2 - 50^2 的和;
以下是我写的程序,运行完和计算机的结果不一样.郁闷.看看错哪了.
public class Test {
public static void main(String []args) {
int sum = 0;
for(int i=1;i<=10;i++) {
if(i%2 == 0)
sum = sum-i*i;
sum = sum+i*i;
}
System.out.println(sum);
}
}
以下是我写的程序,运行完和计算机的结果不一样.郁闷.看看错哪了.
public class Test {
public static void main(String []args) {
int sum = 0;
for(int i=1;i<=10;i++) {
if(i%2 == 0)
sum = sum-i*i;
sum = sum+i*i;
}
System.out.println(sum);
}
}
public class Test {
public static void main(String []args) {
int sum = 0;
for(int i=1;i<=50;i++) {
if(i%2 == 0)
sum = sum-i*2;
sum = sum+i*2;
}
System.out.println(sum);
}
}
public class Test {
public static void main(String []args) {
int sum = 0;
for(int i=1;i<=10;i++) {
if(i%2 == 0)
sum = sum-i*i;
else
sum = sum+i*i;
}
System.out.println(sum);
}
}
public static void main(String []args) {
int sum = 0;
for(int i=1;i<=50;i++) {
if(i%2 == 0)
sum = sum-i*2;
else sum = sum+i*2;
}
System.out.println(sum);
}
}