用java实现100 以内所有能被3 整除但不能被5 整除的数字的和,用while语句
时间: 2023-11-09 09:08:47 浏览: 37
好的,以下是Java代码实现:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
int i = 1;
while (i <= 100) {
if (i % 3 == 0 && i % 5 != 0) {
sum += i;
}
i++;
}
System.out.println("100以内所有能被3整除但不能被5整除的数字的和为:" + sum);
}
}
```
运行结果为:
```
100以内所有能被3整除但不能被5整除的数字的和为:408
```
相关问题
用c的while语句写一个能统计并输出100以内能被3和5整除的所有整数
```c
#include <stdio.h>
int main() {
int i = 1;
while (i <= 100) { // 循环条件
if (i % 3 == 0 && i % 5 == 0) { // 判断能否被3和5整除
printf("%d ", i); // 输出符合条件的数
}
i++; // 计数器自增
}
return 0;
}
```
使用while和if循环语句实现计算并输出1-100的能被3整除的数的和
可以使用while和if循环语句计算并输出1-100的能被3整除的数的和,示例代码如下:
```java
int i = 1;
int sum = 0;
while (i <= 100) {
if (i % 3 == 0) {
sum += i;
}
i++;
}
System.out.println("1-100的能被3整除的数的和为:" + sum);
```
在这个示例中,我们使用while循环语句来循环遍历1-100的所有数字,然后使用if语句判断当前数字是否能被3整除,如果是,则将其加到sum变量中。最后,我们输出sum的值,即1-100的能被3整除的数的和。