首先連續求和,要是使用循環。
使用哪種循環(while,do...while,for)
優先使用for,已知循環次數的情況下優先使用。
分析式子
1、奇數序列: 1 3 5 7 9 11 13 15
2、正負交錯:正 負 正 負 正 負 正 負 正 負
得出1 -3 5 -7 9 -11 13...
我們先用循環打印輸出1~101之間的整數
for(int i=1;i<=101;i++){
System.out.println(i);
}
然后打印出奇數
for(int i=1;i<=101;i+=2){
System.out.println(i);
}
求和我們需要一個變量sum,初始值為0
奇數求和
int sum=0;
for(int i=1;i<=101;i+=2){
sum+=i; //業務
}
System.out.println(sum);
解決正負問題、解決某項的值、解決業務(連加)
public static void main(String args[]){
int sum=0;
int j=-1;
int ret=1;
for(int i=1;i<=101;i+=2){
j=-j; //正負交錯
ret=i*j; //解決某項的值
sum+=ret; //業務
}
System.out.println(sum);
}
運行如圖:

