如何编写Java程序计算1~1000之间能被3和7同时整除的整数之和

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:29:26

①能被3和7同时整除 也即可以被21整除
int result = 0; //和
for (int i = 1; i <= 1000; i++) {
if (i % 21 == 0) {
result += i;
}
}
②(也可直接用i % 3 == 0 && i % 7 == 0)判断
③其实就是算21+42+63+......
int result = 0; //和
for (int i = 21; i <= 1000; i++) {
result += i;
i +=21;
}

class Main{
public Main(){}
public static void main(String agrs[])
{
int i,sum=0;
for(i=1;i<=1000;i++)
{
if(i % 3==0 & i % 7 ==0)
{
System.out.println(i);
sum+=i;
}
}
System.out.println("总和是:"+sum);
}

}