java猜数字小游戏案例

 更新时间:2019年10月24日 09:40:21   作者:CN_L  
这篇文章主要为大家详细介绍了java猜数字小游戏案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

package day08;
 
import java.util.Scanner;
 
public class GuessNumber {
 
 /**
 * 猜数字小游戏:、 需求: 随机产生一个整数数1-100(被猜数)不设置输出 
 * 键盘录入一个玩家要猜的数字 
 * 判断猜大还是猜小了或者猜中
 */
 public static void main(String[] args) {
 // 随机产生整数1-100
 int number = (int) (Math.random() * 100) + 1;
 
 System.out.println("********************欢迎来到猜数字小游戏*****************");
 System.out.println("************************开始游戏吧********************");
 
 // 创建循环语句
 while (true) {
 // 键盘录入一个要猜的数
 Scanner sc = new Scanner(System.in);
 System.out.println("请输入一个要猜的数字:");
 int guessinput = sc.nextInt();
 
 // 判断结果
 if (guessinput > number) {
 System.out.println("抱歉" + guessinput + "猜大了");
 } else if (guessinput < number) {
 System.out.println("抱歉" + guessinput + "猜小了");
 } else {
 System.out.println("恭喜猜中了!");
 break;//猜中后跳出while循环
 }
 
 }
 
 }
 
}

输出:

********************欢迎来到猜数字小游戏*****************
************************开始游戏吧********************
请输入一个要猜的数字:
20
抱歉20猜小了
请输入一个要猜的数字:
40
抱歉40猜小了
请输入一个要猜的数字:
80
抱歉80猜大了
请输入一个要猜的数字:
60
抱歉60猜小了
请输入一个要猜的数字:
70
抱歉70猜大了
请输入一个要猜的数字:
65
抱歉65猜大了
请输入一个要猜的数字:
63
恭喜猜中了!

注意:猜数字的时候可以通过二分法进行查找

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

相关文章

  • 基于Java SSM实现Excel数据批量导入

    基于Java SSM实现Excel数据批量导入

    这篇文章主要为大家详细介绍了基于Java SSM如何实现excel数据批量导入,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • kotlin java 混合代码 maven 打包实现

    kotlin java 混合代码 maven 打包实现

    这篇文章主要介绍了kotlin java 混合代码 maven 打包实现,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • idea远程调试spark的步骤讲解

    idea远程调试spark的步骤讲解

    今天小编就为大家分享一篇关于idea远程调试spark的步骤讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Java List按照某字段去重的使用示例

    Java List按照某字段去重的使用示例

    在Java开发中,我们经常会面临对List中对象属性去重的需求,本文主要介绍了Java List按照某字段去重的使用示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • SpringBoot 任务调度动态设置方式(不用重启服务)

    SpringBoot 任务调度动态设置方式(不用重启服务)

    这篇文章主要介绍了SpringBoot 任务调度 动态设置方式(不用重启服务),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • SpringBoot获取Request对象的常见方法

    SpringBoot获取Request对象的常见方法

    HttpServletRequest 简称 Request,它是一个 Servlet API 提供的对象,用于获取客户端发起的 HTTP 请求信息,那么在SpringBoot中,获取 Request对象的方法有哪些呢,本文小编将给大家讲讲SpringBoot获取Request对象的常见方法
    2023-08-08
  • JAVA面试题String产生了几个对象

    JAVA面试题String产生了几个对象

    这篇文章主要介绍了JAVA面试题 String s = new String("xyz");产生了几个对象?,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Java从网络读取图片并保存至本地实例

    Java从网络读取图片并保存至本地实例

    这篇文章主要为大家详细介绍了Java从网络读取图片并保存至本地的实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • SpringBoot集成内存数据库hsqldb的实践

    SpringBoot集成内存数据库hsqldb的实践

    hsqldb只需要添加对应的依赖,然后在配置文件进行配置。不需要安装一个数据库,本文就来介绍一下具体使用,感兴趣的可以了解一下
    2021-09-09
  • Go Java算法猜数字游戏示例详解

    Go Java算法猜数字游戏示例详解

    这篇文章主要为大家介绍了Go Java算法猜数字游戏示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08

最新评论