逢七必过:从0开始输出,遇到7的倍数,各位或十位有7的数字,跳过此数字 continue,继续向下输出,值到100结束。java
时间: 2024-03-17 09:46:30 浏览: 25
好的,以下是 Java 代码实现:
```java
for (int i = 0; i <= 100; i++) {
if (i % 7 == 0 || String.valueOf(i).contains("7")) {
continue;
}
System.out.println(i);
}
```
代码中的 for 循环从 0 到 100 遍历每个数字。如果数字是 7 的倍数或其十位或个位数字是 7,则使用 continue 跳过此数字。否则,使用 System.out.println() 打印该数字。
希望这可以帮助你解决问题。
相关问题
逢七必过:从0开始输出,遇到7的倍数,各位或十位有7的数字,跳过此数字 continue,继续向下输出,值到100结束。
好的,让我来帮你解答这个问题。以下是实现此功能的 Python 代码:
```python
for i in range(1, 101):
if i % 7 == 0 or '7' in str(i):
continue
print(i)
```
代码中的 for 循环从 1 到 100 遍历每个数字。如果数字是 7 的倍数或其十位或个位数字是 7,则跳过此数字。否则,打印该数字。
希望这可以帮助你解决问题。
输出从-100 到100之间,既是7的倍数,十位数字又是3的倍数的整数。
### 回答1:
-84 和 63 是满足条件的整数。
首先,我们可以考虑使用 Python 的 for 循环来遍历-100 到100之间的整数。然后,我们可以使用 if 语句来检查每个整数是否既是7的倍数,十位数字又是3的倍数。如果是,则将其打印出来。以下是代码示例:
```python
for i in range(-100, 101):
if i % 7 == 0 and (i // 10) % 3 == 0:
print(i)
```
在这个代码中,我们使用了两个条件判断语句。第一个条件判断语句 `i % 7 == 0` 检查整数是否是7的倍数。第二个条件判断语句 `(i // 10) % 3 == 0` 检查整数的十位数字是否是3的倍数。其中,`//` 表示整除运算符。
当整数 `i` 既是7的倍数,又满足十位数字是3的倍数时,就会将其打印出来。最终的输出结果为:
```
-84
63
```
### 回答2:
首先,我们可以列举出-100到100之间的所有整数,并判断十位数字是否为3的倍数。由于-100至-1的整数也需要考虑,我们可以使用一个循环从-100遍历到100,每次判断是否满足条件。如果满足条件则输出该整数。
以下是代码实现:
```python
for i in range(-100, 101):
if i % 7 == 0 and (i // 10) % 3 == 0:
print(i)
```
根据上述代码,我们可以得到在从-100到100之间,既是7的倍数,十位数字又是3的倍数的整数:
-84, -77, -42, -35, -14, -7, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98
这就是满足条件的整数。
### 回答3:
在-100到100之间,既是7的倍数,十位数字又是3的倍数的整数有:-63、-28、-7、21、42、49、63、77。其中,这些整数都是7的倍数,即可以被7整除。同时,这些整数的十位数字也都是3的倍数,即十位上的数字可以被3整除。 因此,在-100到100之间有8个整数满足这个条件。