遍历一百以内的函数
其实是没什么问题的主要问题在求偶数和的时候有点错误
我的代码:
public class stu18 {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=100;i++){
if(i%2==0){
System.out.println(i+" ");
sum+=i;}
}
}
}
这里遍历偶数是没什么问题的输出一切正常。但是求偶数之和时
我的代码:
public class stu18 {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=100;i++){
if(i%2==0){
System.out.println(i+" ");
sum+=i;}
System.out.println(sum);
}
}
}
我发现他的结果是对的但表现出来很奇怪,然后我发现因为是for循环,在for循环的过程中,sout的这句话也会被一起重复
大无语。
我的第二次代码:
public class stu18 {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=100;i++){
if(i%2==0){
System.out.println(i+" ");
sum+=i;}
}
System.out.println(sum);
}
}
好啦结果正常!
-----------2021.3.7