.同学朋友聚会经常玩的"逢7过"游戏,就是碰到包含7或者整除7的数字时要说"过",请编写Java程序完成100以内的逢7过游戏。输出结果格式"123456过8910111213过1516过18……"(输出结果之间应空格)
时间: 2024-10-09 22:11:29 浏览: 1
你可以使用Java编程语言来创建一个简单的控制台应用程序来实现这个“逢7过”游戏。下面是一个基本的示例代码:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if ((i % 7 == 0) || (String.valueOf(i).contains("7"))) {
System.out.print(i + "过 ");
} else {
System.out.print(i + " ");
}
}
}
}
```
在这个程序中,我们遍历从1到100的所有整数。如果数字本身能被7整除或者数字中含有字符'7',我们就打印出“过”,否则就直接打印数字。每个数字后面都跟有一个空格。
运行此程序,你会看到类似这样的输出结果:
```
1 2 3 4 5 6 过 8 9 10 11 12 13 过 15 16 过 ... (继续直到100)
```
相关问题
.同学朋友聚会经常玩的“逄7过”游戏,就是碰到包含7或者整除7的数字 时要说“过”,请编写Java程序完成100以内的逢7过游戏。输出结果格式“123456过8910111213过1516过18...…”(输出结果之间应空格)
为了创建一个Java程序实现逢7过游戏,我们可以使用一个计数器遍历1到100之间的数字,并检查它们是否包含7或能否被7整除。以下是完成这个游戏的一个简单示例:
```java
public class SevenGame {
public static void main(String[] args) {
for (int number = 1; number <= 100; ) {
System.out.print(number);
if ((number % 7 == 0) || (String.valueOf(number).contains("7"))) {
System.out.println(" 过");
number += 7;
} else {
System.out.print(", ");
number++;
}
}
}
}
```
这段代码首先初始化一个计数器`number`从1开始,然后检查当前数字是否满足逢7过规则。如果是,则输出“过”并跳过接下来的7个数字。如果不是,则直接输出下一个数字,并在数字间加上逗号。
运行此程序,你会看到100以内逢7过游戏的结果。
Java2. 编写一个程序,循环输出1~100之间能够被3整除的数字。
可以使用 for 循环遍历 1~100 的数字,然后判断每个数字是否能够被 3 整除,如果可以就输出该数字。代码如下:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
System.out.println(i);
}
}
}
}
```
运行该程序,会输出以下结果:
```
3
6
9
12
...
96
99
```
这些数字都是 1~100 之间能够被 3 整除的数字。