首先连续求和,要是使用循环。
使用哪种循环(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);
}
运行如图: