设计一个Java设计程序,使用for循环和if语句实现输出1到100中能被7整除或者个位数是7的数字,循环变量名为i。
时间: 2024-09-19 10:07:11 浏览: 55
输入一个数n,输出1——n之间不能被5整除的数,一行5个数(JAVA)
5星 · 资源好评率100%
在Java中,你可以使用for循环和if条件来实现这个需求。下面是一个简单的示例代码:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
// 检查是否能被7整除
if (i % 7 == 0) {
System.out.println(i + " 能被7整除");
}
// 检查个位数是否为7
else if (i % 10 == 7) {
System.out.println(i + " 的个位数是7");
}
}
}
}
```
在这个程序中,我们初始化循环变量`i`为1,然后一直迭代到100。对于每个`i`值,我们首先检查它是否能被7整除(即`i % 7 == 0`),如果是,则打印该数字。如果`i`不能被7整除,我们就检查它的个位数是否为7(通过计算`i % 10`)。如果满足任一条件,就打印相应的消息。
阅读全文