思路:不能盲目做題,仔細觀察規律所在,你會發現每個數都會比前一個數大10,且+、- 依次交替,用變量b表示初始值加10的次數,如果b是偶數,進行加操作,是奇數,則進行減操作
public class Six62 {
public static void main(String[] args) {
int a=13;
int b=0; //加10的次數
int c=10;
int sum=0;
System.out.println("a的值\t"+"b的值\t"+"sum的值");
do {
if(b%2==0) {
sum+=a;
System.out.println(a+"\t"+b+"\t"+sum);
}else {
sum-=a;
System.out.println(a+"\t"+b+"\t"+sum);
}
a+=c;
b++;
}while(a<=1003);
System.out.println("最終結果爲:"+sum);
}
}
可以用數學方法檢測,兩項兩項相加,一共有50個-10相加