java实现完成猜数字游戏

青旅半醒 2023-08-17 17:35 218阅读 0赞
  1. import java.util.Random;
  2. import java.util.Scanner;
  3. public class Test{
  4. public static void main(String[] args) {
  5. Scanner input = new Scanner(System.in);
  6. int number = (int) (Math.random() * 100); // 产生随机数
  7. int guess;// 用户猜的数字
  8. int count = 0;// 猜测次数
  9. System.out.println("猜一个0-99的数字");
  10. // 用户猜测随机数
  11. do {
  12. guess = input.nextInt();
  13. if (number < guess) {
  14. System.out.println("大了点,再猜!");
  15. count++;
  16. } else if (number > guess) {
  17. System.out.println("小了点,再猜!");
  18. count++;
  19. } else {
  20. count++;
  21. break;
  22. }
  23. } while (true);
  24. System.out.println("这个数字是"+number);
  25. System.out.println("您猜的次数是"+count);
  26. // 根据猜测次数给出评价
  27. if (count == 1) {
  28. System.out.println("你太聪明了!");
  29. } else if (count >= 2 && count <= 5) {
  30. System.out.println("不错,再接再厉!");
  31. } else {
  32. System.out.println("猜了好多次,你太菜了!");
  33. }
  34. }
  35. }

发表评论

表情:
评论列表 (有 0 条评论,218人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java数字游戏

    思路:应用Math类的random方法随机生成一个0~99之间的数字,将输入的数与系统生成的数在循环当中不断的进行比较,直到猜测的数字正确。 package proj

    相关 Java实现数字游戏

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 在利用Java中猜数字的小游戏,可以深度理解Java中的许多知识,譬如Random,条件语句,数

    相关 [java]数字游戏

    \[java\]猜数字游戏 【问题描述】: (1)由计算机随机产生一个数字; (2)再提示用户输入数字,看计算机随机产生的数字与用户输入的是否一致; (