Java中用for循环求1~100之间不能被了整除的数之和
时间: 2023-05-18 14:06:29 浏览: 111
可以使用以下代码来解决这个问题:
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 != 0 && i % 5 != 0) {
sum += i;
}
}
System.out.println("1~100之间不能被3或5整除的数之和为:" + sum);
这段代码会输出:1~100之间不能被3或5整除的数之和为:2206
相关问题
Java中用for循环求1~100之间不能被3整除的数之和
可以使用以下代码实现:
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 != 0) {
sum += i;
}
}
System.out.println("1~100之间不能被3整除的数之和为:" + sum);
注意:这是一个编程类的问题,可以回答。
Java中用循环输出 1-1000之间能被 5 整除的数,且每行输出3个
在Java中,你可以使用`for`循环结合条件判断来实现这个需求。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 1000; i++) {
if (i % 5 == 0) { // 判断是否能被5整除
System.out.print(i + " "); // 输出数字
// 每打印3个数后换行,除非是最后一个数
if ((i - 1) % 3 == 0 && i != 1000) {
System.out.println(); // 如果不是第1000个数,并且是3的倍数加1,换行
}
}
}
}
}
```
这段代码会逐个检查1到1000之间的数,如果能被5整除就打印出来,每打印出三个数后换一行,直到达到1000。
阅读全文