public class Hello {
public static void main(String args[]) {
int i,sum=0;
for(i=1;i<=100;i++){
if(i%5==0)
sum+=i;
}
System.out.println("和为:"+sum);
}
}
不清楚你的意思:
这个是既能被3整除又能被5整除的
public static void main(String[] args) {
for (int i = 1; i < 100; i++) {
if(i%3==0 && i%5==0){
System.out.println(i);
}
}
}
这个是被3整除的
for (int i = 1; i < 100; i++) {
if(i%3==0){
System.out.println(i);
}
}
这个是被5整除的
for (int i = 1; i < 100; i++) {
if(i%5==0){
System.out.println(i);
}
}
int
sum=0:给sum赋初始值等于0,sum+=3
等于
sum=sum+3;
刚开始sum=0,如果i%3==0,第一次循环的结果是sum=0+3;也就是说第一次循环结束sum=3,然后进入第二次循环,如果i%3==0时,此时sum=3,所以sum=3+3,结果sum=6
,以此类推直到100之内没有能被3整除的数。。。。。
600