java编写猜数字游戏_java编写猜数字游戏
本文实例为大家分享了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编写猜数字游戏相关推荐
- java数字猜大小游戏_java实现猜数字小游戏
java实现猜数字游戏 随机给定一个数字,猜大小直到正确 package com.swift; import java.util.Random; import java.util.Scanner; p ...
- java 拼图游戏_Java学员作品-拼图游戏
由于大多数的手机都内置了Java的运行环境,加上Java语言自身的跨平台特性,Java成为了编写手机游戏时最常使用的语言之一. 拼图游戏很多人都玩过,它的游戏规则是将图片进行分割,然后将顺序打乱,要求 ...
- java d打字游戏_java实现快速打字游戏
本文实例为大家分享了java实现打字游戏的具体代码,供大家参考,具体内容如下 import java.util.Random; import java.util.Scanner; public cla ...
- java编写游戏_java编写小游戏-大球吃小球
游戏界面: 点击火箭开始游戏 点击Exit退出游戏 左上角显示当前成绩和历史最高分 退出自动保存最高成绩 代码获取 扫码关注微信公众号[程序猿声] 在后台回复[EBG]不包括[]即可获取. 玩法: 玩 ...
- 用java编写人机围棋游戏_JAVA写的围棋游戏的源代码.doc
JAVA写的围棋游戏的源代码 JavaD′μ??§??ó??·μ??′′ú??.txt?òμ?è?éúóDA ??ò2óDB??£???μ?è?éúóDS??ò2óDB???£ ꧰ü2??é??£ ...
- 用java编写cs游戏_Java CS训练小游戏
点10次绿快,看能点中几次 实现了最核心的功能,大家可以看源代码去扩展 1.[文件] CSAct.java ~ 262B 下载(238) package CSTrainer; public ...
- 用java编写五子棋游戏_java编写一个五子棋游戏,拜托了
展开全部 保存为appwzq.java import java.awt.*; import java.awt.event.*; import java.applet.Applet; public cl ...
- java猜数程序_Java实现猜数程序
用Java编写一个猜数程序,供大家参考,具体内容如下 要求如下: 编写一个猜数程序.命令行显示菜单:1.开始:2.退出.用户选择1,则程序生成一个0~99之间的随机整数,命令行显示"请输入你 ...
- java json的使用方法_JAVA编写JSON常用的三种方法
JAVA编写JSON常用的三种方法 Szx • 2019 年 11 月 15 日 1.jsonlib需要引入的包也多,代码也相对多一些. 2.Gson:谷歌的 3.FastJson:阿里巴巴的,这几个 ...
- java输出输入的日期_Java编写的日历,输入年月,输出这个月的日期与星期
import java.util.Scanner; public class rili { public static void main(String[] args) { for (int g = ...
最新文章
- C语言的单链表创建:头插法/尾插法
- 全球及中国拉丝润滑剂粉末行业投资潜力及发展战略规划报告2021-2027年
- 看苏宁易购的运营保障体系如何hold住818大促
- Eclipse 版本升级:如何不卸载旧版本 Eclipse 实现在线升级到最新版本?
- cclink 和发那科机器人_FANUC机器人焊枪工具坐标系设定
- QtCreator格式化代码---Beautifier插件使用方式
- 力扣-53 最大子序和
- 2018软工实践第五次作业——结对作业2
- kvm 4.磁盘格式简介及使用磁盘格式转换的方式拍摄快照
- Sound Forge使用技巧之制作手机铃声
- 关于String字符串的比较
- 网易白帽子黑客训练营笔记(1)
- 负责将用户输入的信息转化为计算机,计算机基础复习题参考答案-
- JS 0~~100以内能被3整除也能被5整除的个数和总和
- Houdini 导出粒子替代物至Maya渲染
- 使用FakeAPP进行AI换脸必看!!
- python学习 - 图标签用宋体Times New Roman字体 + 规范的混淆矩阵绘制
- PHP打印调用堆栈的三种方法
- C++编写布尔表达式
- 浅谈从2G到4G空中接口的变化历程