本文实例为大家分享了java实现猜数字游戏的具体代码,供大家参考,具体内容如下

用java的循环还有选择做了一个猜数字游戏,挺简单的

1.首先我们要猜的数字,当然这里你可以固定一个值,也可以通过随机数产生一定范围的数,这样是比较公平的吧。

用随机数产生要猜的数字

Random rand = new Random(); //创建一个随机数

int GuessNumber = rand.nextInt(100)+1; //每次产生随机数1-100的需要猜测的数字

2.设置一个循环,限定猜的次数比如5次,那么给定一个一个初值

3.通过用户输入的数字和产生的随机数,每次比较,猜数字的次数做--操作

源代码如下:

/*

* @ly

* 简单的猜数字游戏(1-100)

*/

import java.util.*;

public class EasyGuessNumber {

public static void main(String[] args) {

Random rand = new Random(); //创建一个随机数

int GuessNumber = rand.nextInt(100)+1; //每次产生随机数1-100的需要猜测的数字

int count = 5; //初始化猜数字的次数为5次

Scanner input = new Scanner(System.in);

int i = 0; //用来记录猜的次数

while(count!=0)

{

System.out.print("请输入需要猜的数字:");

int number = input.nextInt(); //用户每次猜测的数字

if(number>GuessNumber) {

count--;

i++;

if(count==0) {

break;

}

System.out.println("猜大了往小的猜,还剩"+count+"次机会!");

}

if(number

count--;

i++;

if(count==0)

{

break;

}

System.out.println("猜小了往大的猜,还剩"+count+"次机会!");

}

if(number==GuessNumber) {

System.out.println("真厉害猜了"+(i+1)+"次就猜中了");

System.exit(0); //终止程序

}

}

System.out.println("正确答案是:"+GuessNumber);

System.out.println(i+"次机会都用完了,下次再来吧!");

}

}

运行结果如下:

更多有趣的经典小游戏实现专题,也分享给大家:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

java编写猜数字游戏_java编写猜数字游戏相关推荐

  1. java数字猜大小游戏_java实现猜数字小游戏

    java实现猜数字游戏 随机给定一个数字,猜大小直到正确 package com.swift; import java.util.Random; import java.util.Scanner; p ...

  2. java 拼图游戏_Java学员作品-拼图游戏

    由于大多数的手机都内置了Java的运行环境,加上Java语言自身的跨平台特性,Java成为了编写手机游戏时最常使用的语言之一. 拼图游戏很多人都玩过,它的游戏规则是将图片进行分割,然后将顺序打乱,要求 ...

  3. java d打字游戏_java实现快速打字游戏

    本文实例为大家分享了java实现打字游戏的具体代码,供大家参考,具体内容如下 import java.util.Random; import java.util.Scanner; public cla ...

  4. java编写游戏_java编写小游戏-大球吃小球

    游戏界面: 点击火箭开始游戏 点击Exit退出游戏 左上角显示当前成绩和历史最高分 退出自动保存最高成绩 代码获取 扫码关注微信公众号[程序猿声] 在后台回复[EBG]不包括[]即可获取. 玩法: 玩 ...

  5. 用java编写人机围棋游戏_JAVA写的围棋游戏的源代码.doc

    JAVA写的围棋游戏的源代码 JavaD′μ??§??ó??·μ??′′ú??.txt?òμ?è?éúóDA ??ò2óDB??£???μ?è?éúóDS??ò2óDB???£ ꧰ü2??é??£ ...

  6. 用java编写cs游戏_Java CS训练小游戏

    点10次绿快,看能点中几次 实现了最核心的功能,大家可以看源代码去扩展 1.[文件] CSAct.java ~ 262B     下载(238) package CSTrainer; public ...

  7. 用java编写五子棋游戏_java编写一个五子棋游戏,拜托了

    展开全部 保存为appwzq.java import java.awt.*; import java.awt.event.*; import java.applet.Applet; public cl ...

  8. java猜数程序_Java实现猜数程序

    用Java编写一个猜数程序,供大家参考,具体内容如下 要求如下: 编写一个猜数程序.命令行显示菜单:1.开始:2.退出.用户选择1,则程序生成一个0~99之间的随机整数,命令行显示"请输入你 ...

  9. java json的使用方法_JAVA编写JSON常用的三种方法

    JAVA编写JSON常用的三种方法 Szx • 2019 年 11 月 15 日 1.jsonlib需要引入的包也多,代码也相对多一些. 2.Gson:谷歌的 3.FastJson:阿里巴巴的,这几个 ...

  10. java输出输入的日期_Java编写的日历,输入年月,输出这个月的日期与星期

    import java.util.Scanner; public class rili { public static void main(String[] args) { for (int g = ...

最新文章

  1. C语言的单链表创建:头插法/尾插法
  2. 全球及中国拉丝润滑剂粉末行业投资潜力及发展战略规划报告2021-2027年
  3. 看苏宁易购的运营保障体系如何hold住818大促
  4. Eclipse 版本升级:如何不卸载旧版本 Eclipse 实现在线升级到最新版本?
  5. cclink 和发那科机器人_FANUC机器人焊枪工具坐标系设定
  6. QtCreator格式化代码---Beautifier插件使用方式
  7. 力扣-53 最大子序和
  8. 2018软工实践第五次作业——结对作业2
  9. kvm 4.磁盘格式简介及使用磁盘格式转换的方式拍摄快照
  10. Sound Forge使用技巧之制作手机铃声
  11. 关于String字符串的比较
  12. 网易白帽子黑客训练营笔记(1)
  13. 负责将用户输入的信息转化为计算机,计算机基础复习题参考答案-
  14. JS 0~~100以内能被3整除也能被5整除的个数和总和
  15. Houdini 导出粒子替代物至Maya渲染
  16. 使用FakeAPP进行AI换脸必看!!
  17. python学习 - 图标签用宋体Times New Roman字体 + 规范的混淆矩阵绘制
  18. PHP打印调用堆栈的三种方法
  19. C++编写布尔表达式
  20. 浅谈从2G到4G空中接口的变化历程

热门文章

  1. Jmeter下载与安装
  2. JMeter下载安装
  3. c语言词法分析程序实验报告,词法分析器实验报告
  4. 计算机电缆yjv,WDZN-YJV是什么电缆|yjv电缆
  5. Putty 使用记录
  6. 理解OFDM技术原理
  7. 两天撸一个天气应用微信小程序
  8. 软件dfmea_DFMEA与PFMEA之间不得不说的关系
  9. 如何在苹果Mac上保存终端命令?
  10. jeesite图片上传并显示