21xrx.com
2024-12-22 23:08:31 Sunday
登录
文章检索 我的文章 写文章
"Java 猜数字游戏:输入数字,统一输出结果"
2023-07-05 11:04:24 深夜i     --     --
Java 猜数字游戏 输入数字 输出结果 统一

Java 猜数字游戏:输入数字,统一输出结果

猜数字游戏是一种经典的游戏,很多人都喜欢玩。为了让大家更好地享受这个游戏,我们可以用 Java 编程语言来制作一个猜数字游戏。

首先,我们需要定义一组随机的数字作为游戏的答案。这个数字可以使用 Math.random() 函数来生成,比如:

int answer = (int) (Math.random() * 100);

这个代码会随机生成 0 到 99 之间的整数作为答案。

接下来,我们需要让用户输入他们的猜测。可以使用 Scanner 类来获取用户输入的数字,比如:

Scanner scanner = new Scanner(System.in);

int guess = scanner.nextInt();

这段代码会从用户处获取一个整型数字作为猜测的结果。

然后,我们需要将用户输入的猜测和答案进行比较,看看用户是否猜对了。根据猜测的数字和答案之间的关系,我们可以输出一些不同的信息,比如:

- 如果猜测的数字太小了,就输出“你猜的数字太小了”;

- 如果猜测的数字太大了,就输出“你猜的数字太大了”;

- 如果猜测的数字和答案一样,就输出“恭喜你,你猜对了!”。

为了将不同的结果统一输出,我们可以使用 if-else 语句来实现,比如:

if (guess < answer) {

  System.out.println("你猜的数字太小了");

} else if (guess > answer) {

  System.out.println("你猜的数字太大了");

} else {

  System.out.println("恭喜你,你猜对了!");

}

最后,我们将这个代码整合在一起,就可以制作出一个简单的猜数字游戏了。完整代码如下:

import java.util.Scanner;

public class GuessNumberGame {

  public static void main(String[] args) {

    int answer = (int) (Math.random() * 100);

    Scanner scanner = new Scanner(System.in);

    System.out.println("请猜一个 0 到 99 之间的数字:");

    while (true) {

      int guess = scanner.nextInt();

      if (guess < answer) {

        System.out.println("你猜的数字太小了");

      } else if (guess > answer) {

        System.out.println("你猜的数字太大了");

      } else {

        System.out.println("恭喜你,你猜对了!");

        break;

      }

    }

  }

}

现在,你可以在你的电脑上运行这个程序,享受猜数字的乐趣了!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章