用java实现猜数游戏(幸运猜猜猜)

您所在的位置:网站首页 java游戏结束提示框 用java实现猜数游戏(幸运猜猜猜)

用java实现猜数游戏(幸运猜猜猜)

2024-07-13 13:37| 来源: 网络整理| 查看: 265

游戏随机给出一个0~99(包括0和99)的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。在游戏过程中,记录你最终猜对时所需要的次数,游戏结束后公布结果。要求,猜测次数最多20次。 猜测反馈结果

package Zuoye; import java.util.Scanner; public class Guess_Number { public static void main(String[] args) { int gameValue = (int) (Math.random() * 100); // System.out.println("Rand:" + gameValue); Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数(0-99)"); while (!sc.hasNextInt()){ System.out.println("你输入的不是(0-99)的正整数"); System.out.println("请重新输入:"); sc.next(); } int guessCorrectNum = 0; //初始化猜测次数 while (true) { int num = sc.nextInt(); guessCorrectNum++; if (num > gameValue) { System.out.println("您猜的数大了"); System.out.println("请继续输入!"); } else if (num < gameValue) { System.out.println("您猜的数小了"); System.out.println("请继续输入!"); } else if (num == gameValue) { if (guessCorrectNum == 1) System.out.println("你太有才了! \n答案是:" + gameValue); else if ((guessCorrectNum >= 2) && (guessCorrectNum = 7) && (guessCorrectNum = 20) { System.out.println("20次都猜不出来...,不让你猜了\n答案是:"+ gameValue); break; } } } }

运行结果:运行结果1

运行结果2

运行结果3



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3