题目:分别用for语句、while语句和do-while语句来求:求出1-100之间的偶数和。
思路:
1.既然范围已经确定了是1到100之间,那么我就从1、2、3……一直到100这么多数字一个一个进行检查。
2.总共有100个数字,并非所有数字都能用。必须要是偶数才能用,判断(if语句)偶数: num % 2 == 0
3.需要一个变量,用来进行累加操作。也就好比是一个存钱罐。
public class kangkangSum {
public static void main(String[] args){
int sum = 0;//用来累加的存钱罐
for (int i= 1; i<=100; i++){
if (i % 2==0){ //如果是偶数 //这一坨是if表达式
sum += i; //sum = sum +i ; //这一坨是if表达式
System.out.println("结果是:"+sum);//这是我自己写的,方便看看
} //重要的事情说三遍,这一坨是if表达式!
}
System.out.println("结果是:"+sum);
System.out.println("========");
}
}
while语句
public class whiletest{
public static void main(String[] args){
int sum=0;
int i =1;
while(i<=100){
i++;
if (i%2==0){ //这是if表达式
sum+=i; /*记住,一定是+=,而不是=+,
否则就会有点不好啊*/
} //这是if表达式
}
System.out.println("结果是:"+sum);
}
}
do-while语句
public class dowhiletest{
public static void main(String[] args){
int sum=0;
int i=1;
do {
if(i%2==0){ //if表达式
sum+=i; //if表达式
} //if表达式
i++;
}while(i<=100);
System.out.println("结果是"+sum);
}
}
表达式要记住就好哦了。好好的给我记住啊
本文分享 CSDN - 康贤。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。