用java求出1000以内可以同时被3 5 7整除的数字的和
@Test
public void test() {
int sum = 0;
for(int i = 0; i<=1000; i++){
if(i%3 == 0){
if(i%5 == 0){
if(i%7 == 0){
sum += i;
}
}
}
}
System.out.println("1000以内可以同时被3 5 7整除的数字的和:"+sum);
}
int sum = 0;
for (int i = 0; i <= 1000)
if (i %3 == 0 && i % 5 == 0 && i % 7 == 0) sum += i;
system.out.println(sun);
也可以写成
@Test
public void test() {
int sum = 0;
for(int i = 0; i<=1000; i++){
if(i%3 == 0 && i%5 == 0 && i%7 == 0){
sum += i;
}
}
System.out.println("1000以内可以同时被3 5 7整除的数字的和:"+sum);
}
int sum=0;
int temp = 3*5*7;//3、5、7均为素数,采用最小公倍数方法可以提高效率
for(int i = temp ;i<=1000;i++){
if(i%temp == 0){
sum=sum+i;
}
}
System.out.println("总合"+sum);