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

完成猜数字游戏需要实现以下几点:获得一个随机数作为“答案数”; 输入数字,与“答案数”作比较(判断大了,小了,相等); 循环输入所猜的数字,直到与“答案数”相等时游戏结束;

代码实现:

import java.util.Random;

import java.util.Scanner;

public class guessNum {

public static int getRanNum(){ //获得一个随机数

Random random = new Random();

return random.nextInt(100);

}

public static boolean guess(Scanner scanner,int toGuess){

System.out.println("请输入要猜的数(1-100):");

int num = scanner.nextInt();

if ( num < toGuess){

System.out.println("小了...");

return false;

} else if ( num > toGuess){

System.out.println("大了...");

return false;

} else {

System.out.println("恭喜你,猜对了!!");

return true;

}

}

public static void startGame(Scanner scanner){

int toGuess = getRanNum();

while( true ){

if (guess(scanner,toGuess)){

break;

}

}

}

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

startGame(scanner);

}

}

运行结果:

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

java猜数字小游戏_Java实现简单猜数字小游戏相关推荐

  1. Java制作圣诞树找规律_java 实现简单圣诞树的示例代码(圣诞节快乐)

    java 实现简单圣诞树的示例代码(圣诞节快乐) 代码如下: @Test public void shengdanshu(){ //叶子层 int level = 10; //根层 int rootL ...

  2. java游戏_java开发的七个金典游戏你小时候肯定玩过

    相信很多刚接触编程的同学,对于Java开发能做些什么.做过哪些游戏, 并不是特别清楚.那么今天小编就为大家分享下, 万能的Java开发过的那些经典游戏吧! 手机上的Java即J2ME(Java 2 M ...

  3. python猜数游戏流程_python简单猜数游戏实例

    本文实例讲述了python简单猜数游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import random number = random.randint ...

  4. java入门小练习_Java 零基础之作业小练习

    [练习1] 需求:输入学员的名称及总科目数并显示每项科目成绩的分数,算出总成绩. package demo2; import java.util.Scanner; //先import Scanner语 ...

  5. 用python写个根据提示猜词语简单的游戏_python实现简单猜单词游戏

    本文实例为大家分享了python实现猜单词游戏的具体代码,供大家参考,具体内容如下 电脑根据单词列表随机生成一个单词,打印出这个单词长度个 ' _ ' ,玩家随机输入一个这个单词可能包含的英文字母,如 ...

  6. java exchange 数字证书认证_java处理加密文件---数字证书文件格式(cer和pfx)的区别 - 数安时代(GDCA)SSL证书官网...

    java处理加密文件中常见的两种数字证书文件格式(cer和pfx) 数字证书文件格式(cer和pfx)的区别 1.带有私钥的证书 由Public Key Cryptography Standards ...

  7. java正则匹配下划线_java正则表达式-匹配中文数字字母下划线

    正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接.     当然,为了指定一种 ...

  8. 拼图游戏c语言简单,(C语言拼图游戏.doc

    (C语言拼图游戏 (郑重声明:本文绝对本人原创,盗版必究) (免费提供给爱好C语言的朋友,希望志同道合的朋友们一起加油!) (运行环境Turbo C,下载的朋友把图形驱动路径改为自己驱动实际路径即可) ...

  9. c++rpg黑框游戏_c++实现简单RPG对战游戏的代码.doc

    c实现简单RPG对战游戏的代码 c++实现简单RPG对战游戏的代码 #include#include#includeenum propte {sw,ar,mg};class container//人物 ...

最新文章

  1. Spotify如何对Apache Storm进行规模扩展
  2. 每一种SDS都能做超融合吗?
  3. HTTP协议之响应头Date与Age
  4. Java应用梯度下降求解线性SVM模型参考代码
  5. mysql 登录_Spring boot redis +mysql实现登录功能
  6. InnoDB的内存结构和特性
  7. 3500x架构_如何评价超威半导体(AMD)新发布的 锐龙(Ryzen)3500X?
  8. python怎么创建类的例题_Python_面向对象练习题
  9. (秒杀项目) 4.3 商品列表与详情
  10. Spring Boot + Spring Data JPA项目配置多数据源
  11. 麦克纳姆轮全向移动原理(运动速度方向分析)
  12. Showwindow 及参数
  13. 阿里巴巴宣布传承计划,没有马云的阿里会如何?
  14. PaddleX---MobileNetV3_ssld图像分类
  15. C语言 字节数组转为字符串
  16. npm 和 yarn 安装和卸载包
  17. 代码灵异事件 -- php使用redis的hgetall方法出现的怪问题
  18. C语言实现通讯录(使用文件保存信息)
  19. SqlLocalDB使用笔记
  20. 积目在网络诈骗类黑产对抗的防控与思考

热门文章

  1. 9 Unconstrained minimization
  2. 【MFC系列-第15天】关联变量的概念与用法
  3. ubuntu php pear_ubuntu下安装pear包(lynx和php-cli安装)
  4. Php的定界符有哪些了,php中定界符
  5. go语言查询某个值是否在数组中_go语言中的数组
  6. ldconfig mysql_ldconfig命令介绍
  7. css3 animation 动画属性简介
  8. 中软国际 问题一php的优缺点
  9. 脚本解决.NET MVC按钮重复提交问题
  10. Flash网站流量统计的方法