请将[-800,1000]以内,所有3的倍数、5的倍数以及7的倍数的值取绝对值求和。java
时间: 2024-05-16 11:13:16 浏览: 16
可以使用一个循环,对于每个数字,判断它是否是3、5、7的倍数,如果是,则将它的绝对值加入总和中。以下是Java代码实现:
```java
int sum = 0;
for (int i = -800; i <= 1000; i++) {
if (i % 3 == 0 || i % 5 == 0 || i % 7 == 0) {
sum += Math.abs(i);
}
}
System.out.println(sum);
```
输出结果为: 558344。
相关问题
怎么用php输出1--1000所有是7的倍数且是9的倍数的数
可以使用以下php代码输出1--1000所有是7的倍数且是9的倍数的数:
```
for($i = 1; $i <= 1000; $i++){
if($i % 7 == 0 && $i % 9 == 0){
echo $i." ";
}
}
```
该代码中使用for循环从1到1000进行遍历,判断当前数是否既是7的倍数又是9的倍数,如果是则输出该数。在输出时使用空格进行分隔,以便区分不同的数。
java打印100以内所有的5倍数
好的,以下是Java代码实现:
```java
for (int i = 1; i <= 20; i++) {
int multiple = i * 5;
System.out.print(multiple + " ");
}
```
输出结果为:5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100。
注意,这里假设题目要求输出100以内的所有5的倍数,因此循环的次数为20次。如果要输出其他范围内的5的倍数,需要相应修改循环的起始值和结束值。