话不多说,直接上菜:
package study;//根据自己所对应的包名进行修改
/**
*
* @author 黑大帅
* 实现功能:求1到100之间的所有奇数的和及求1到100之间的所有偶数的和
*/
public class Study {
public static void main(String args[]) {
int sum1=0,sum2=0,sum3=0,sum4=0,sum5=0;//其中sum1、sum2、sum3、sum4、sum5均为局部变量,定义在main方法内
//模块一:求1到100之间的所有奇数的和
//方法一
for(int i=1;i<=5;i++){
sum1=sum1+i;
i++;
}
System.out.println("sum1="+sum1);
//方法二
for(int i=1;i<=5;i++){
if(i%2!=0){
sum2=sum2+i;
}
}
System.out.println("sum2="+sum2);
//方法三
for(int i=1;i<=5;i++){
if(i%2==0){
continue;
}
sum3=sum3+i;
}
System.out.println("sum3="+sum3);
//模块二:1到100之间的所有偶数的和
//方法一
for(int i=2;i<=10;i++){
sum4=sum4+i;
i++;
}
System.out.println("sum4="+sum4);//输出结果
//方法二
for(int i=2;i<=10;i++){
if(i%2==1){
continue;
}
sum5=sum5+i;
}
System.out.println("sum5="+sum5);//输出结果
}
}
过程分析:整体实现难度不大,重点在于对题目的理解,只要能达到效果,方法都是可行的,比如求1到100之间所有的奇数之和,我们可以这样想:求奇数需要跨过另外一个偶数,即自身要自增两次;同理,求偶数亦是如此,多思多练多敲,达到熟能生巧的效果。
结果显示: