語法:
public class test {
public static void main(String[] args) {
int n,x,y,b=0,z=0,sum;
for(n=1;n<=50;n++){
if(n%2=0){ // 應該是這裡錯了是 n%2 == 0
x = n*n;
b += x;
}
else{
y = n*n;
z += y;
}
}
sum = z-b;
System.out.println(sum);
}
}
sum 輸出 -1275
一個 = 是 "指定" ,如 A = 10 ,A 就會裝著 10;
兩個 = 是 "假如是" ,如 A == 10,A 的內容是 10 的話,就是真的。
這程式可能可以改成如下
語法:
public class test {
public static void main(String[] args) {
int i,x,sum=0;
for(i=1; i<=50; i++)
{
x=i*i; // 負責先算平方值
if ( i%2 == 0 ) sum -= x; //如果 i 是偶數,做平方值的減總
else sum += x; //如果 i 是奇數,做平方值的加總
}
}
System.out.println(sum);
}
}
sum 輸出 -1275