运用java写一个我的时间小游戏的代码
时间: 2024-02-16 15:03:02 浏览: 23
好的,以下是一个简单的Java代码示例,实现了一个“我的时间”小游戏:
```java
import java.util.Scanner;
public class MyTimeGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int hour, minute, second;
int targetHour, targetMinute, targetSecond;
int count = 0;
// 获取当前时间
System.out.println("请输入当前时间(时 分 秒):");
hour = scanner.nextInt();
minute = scanner.nextInt();
second = scanner.nextInt();
// 获取目标时间
System.out.println("请输入目标时间(时 分 秒):");
targetHour = scanner.nextInt();
targetMinute = scanner.nextInt();
targetSecond = scanner.nextInt();
// 每秒钟判断一次是否达到目标时间
while (hour != targetHour || minute != targetMinute || second != targetSecond) {
System.out.println("当前时间:" + hour + "时" + minute + "分" + second + "秒");
// 时间加1秒
second++;
if (second >= 60) {
second = 0;
minute++;
if (minute >= 60) {
minute = 0;
hour++;
if (hour >= 24) {
hour = 0;
}
}
}
count++;
}
System.out.println("恭喜你,用了" + count + "秒完成了任务!");
}
}
```
这个小游戏的规则很简单:输入当前时间和目标时间,程序会每秒钟自动加1秒,直到当前时间达到目标时间为止,然后输出完成任务所用的时间(秒数)。