当前位置: 首页 > 编程笔记 >

java实现的简单猜数字游戏代码

有凯泽
2023-03-14
本文向大家介绍java实现的简单猜数字游戏代码,包括了java实现的简单猜数字游戏代码的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了java实现的简单猜数字游戏代码。分享给大家供大家参考。

具体代码如下:


import java.util.InputMismatchException;

import java.util.Scanner;

public class Main {         public static void main(String[] args) {                 // 产生一个随机数                 int number = (int) (Math.random() * 100) + 1;

                // 加入count                 int count = 0;

                // 在这里加入最大值,和最小值                 int max = 100;                 int min = 1;

                while (true) {                         // 键盘录入数据                         Scanner sc = new Scanner(System.in);                         System.out.println("请输入你要猜的数据:(" + min + "~" + max + ")");                         try {                                 count++;                                 int guessNumber = sc.nextInt();                                 // 判断                                 if (guessNumber > number) {                                         max = guessNumber;                                         System.out.println("你猜大了");                                 } else if (guessNumber < number) {                                         min = guessNumber;                                         System.out.println("你猜小了");                                 } else {                                         System.out.println("恭喜你,花了" + count + "次就猜中了");                                         // 问是否继续                                         System.out.println("请问还要继续吗?(yes)");                                         sc = new Scanner(System.in);                                         String str = sc.nextLine();                                         if ("yes".equals(str)) {                                                 // 重写赋值随机数                                                 number = (int) (Math.random() * 100) + 1;                                                 count = 0;                                                 max = 100;                                                 min = 1;                                         } else {                                                 break;                                         }                                 }                         } catch (InputMismatchException e) {                                 System.out.println("你输入的数据有误");                         }                 }         } }

运行结果如下图所示:

希望本文所述对大家的java程序设计有所帮助。

 类似资料:
  • 本文向大家介绍python实现的简单猜数字游戏,包括了python实现的简单猜数字游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现的简单猜数字游戏。分享给大家供大家参考。具体如下: 给定一个1-99之间的数,让用户猜数字,当用户猜错时会提示用户猜的数字是过大还是过小,知道用户猜对数字为止,猜对数字用的次数越少成绩越好。 希望本文所述对大家的Python程序设计有所帮助。

  • 我一直在尝试制作一个简单的游戏,计算机生成一个随机数,你试着猜它。它还存储了你“尝试”的猜测量。 但是,当我运行该程序时,它只是打印:“让我们玩游戏。我会想到一个数字 1-100。试着猜猜。 这是我的代码: 我不明白为什么这不起作用,有人能解释一下为什么不起作用吗?

  • 本文向大家介绍C#实现简易猜数字游戏,包括了C#实现简易猜数字游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C#实现简易猜数字游戏的具体代码,供大家参考,具体内容如下 游戏规则说明: 由系统生成一个随机数,玩家有三次猜数字的机会,如果在三次内猜出数字反馈玩家猜对了,否则Game Over! 代码设计说明: 1.首先设计一个简易的欢迎界面,并提示玩家是否开始游戏; 2.由系统自动

  • 本文向大家介绍python简单猜数游戏实例,包括了python简单猜数游戏实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python简单猜数游戏。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 本文向大家介绍Java Socket实现猜数字小游戏,包括了Java Socket实现猜数字小游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java Socket实现猜数字游戏的具体代码,供大家参考,具体内容如下 运行截图 Server Client 完整代码 Server Client 更多有趣的经典小游戏实现专题,分享给大家: C++经典小游戏汇总 python经典小游戏汇

  • 我是JAVA新手,我一直在写一个数字猜谜游戏的代码,计算机从0-500的条件下选择数字:如果数字太低,用户输入0,计算机猜更低的数字;如果数字太高,用户输入1,计算机猜更高的数字 以5个猜测结束游戏 任何建议都将不胜感激!!!:d