java输出1-100中能被7整除或者个位数是7的数字
时间: 2023-05-19 12:03:59 浏览: 1427
以下是Java代码,可以输出1-100中能被7整除或者个位数是7的数字:
```
for (int i = 1; i <= 100; i++) {
if (i % 7 == 0 || i % 10 == 7) {
System.out.println(i);
}
}
```
输出结果为:
```
7
14
17
21
27
28
35
37
42
47
49
56
63
67
70
77
84
87
91
97
98
```
相关问题
使用for循环和if语句实现输出1到100中能被7整除或者个位数是7的数字,循环变量为i
要实现这个需求,你可以使用一个`for`循环遍历从1到100的整数,然后用一个嵌套的`if`语句来检查每个数是否满足条件。这里是一个简单的Java代码示例:
```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
else if (i % 10 == 7) {
System.out.println(i);
}
}
}
}
```
这段代码首先会检查当前的数字`i`是否能被7整除(即`i % 7 == 0`),如果是,则打印该数字。如果不是,程序会继续执行下一次迭代,并检查数字的个位数(`i % 10`)是否等于7。如果满足任一条件,都会输出对应的数字。
设计一个Java设计程序,使用for循环和if语句实现输出1到100中能被7整除或者个位数是7的数字,循环变量名为i。
在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`)。如果满足任一条件,就打印相应的消息。
阅读全文