当前位置: 首页 > news >正文

猜字小游戏java方法体_java实现猜字小游戏

java实现猜字小游戏

eb66feacbff482e5b7cf727430180b67.png

闲来无事,实现一个猜数字的小游戏,目的是巩固自己的基础知识,培养敲代码的乐趣。

首先在项目中所创建的类中导包

(视频教程推荐:java课程)import java.util.Scanner;//一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。

获取一个随机数double number=Math.random();//随机数取值范围[0.0~1.0]

//如果想求出1~100之间的随机数

int number=(int)(Math.random()*100+1);

执行while循环 使用while死循环(不知道循环次数)while(true){

Scanner sc=new Scanner(System.in);//创建键盘录入对象

System.out.println("请您输入一个数据:");

int guessNum=sc.nextInt();//提示并接收

if(guessNum>number){

System.out.println("您输入的数据大了!");

}else if(guessNum

System.out.println("您输入的数据小了!");

}else if(guessNum=number){

System.out.println("恭喜您,猜中了!");

break;//结束循环!(中断,结束)

}

}

执行结果:请输入一个数字:

56

输入数字过小!

请输入一个数字:

78

输入数字过小!

请输入一个数字:

89

输入数字过小!

请输入一个数字:

90

恭喜您,猜对了!

相关推荐:java入门

java实现猜字小游戏的教程已介绍完毕,更多请关注跳墙网其他文章教程!

java实现猜字小游戏相关教程

java换行符如何使用

java换行符的使用方法:1、换一行【System.out.print(\n)】;2、换两行【System.out.println(\n\n)】;3、换三行【System.out.println(\n\n\n)】。 java换行符的使用方法: 可以使用Java中\n和\r的换行,不过也是有区别的,如下: \r 叫回车 Carriage Return

sql实现row_number() over()方法以及使用pandas升级

sql实现row_number() over()方法以及使用pandas升级 鉴于sqlserver的row_number函数的便捷性,寻思sql如何实现,遍向大佬学习了一番,自我感觉还不错,于是来加强巩固一下。 1. 原始数据表 selectst.Sname Sname,st.Ssex Ssex,sc.Degree Degree,te.Tname Tnam

Vue实战篇五:实现文件上传

Vue实战篇五:实现文件上传 系列文章目录 Vue基础篇一:编写第一个Vue程序 Vue基础篇二:Vue组件的核心概念 Vue基础篇三:Vue的计算属性与侦听器 Vue基础篇四:Vue的生命周期(秒杀案例实战) Vue基础篇五:Vue的指令 Vue基础篇六:Vue使用JSX进行动态渲染 Vu

字符串使用与内部实现原理

字符串使用与内部实现原理 Redis 发展到现在已经有 9 种数据类型了,其中最基

响应式布局实现我校官网的图片响应式

响应式布局实现我校官网的图片响应式 介绍 什么是响应式布局? 开水奇偶网页内容会随着访问它的视口及设备不同而呈现不同的布局样式。其实现原理就是通过媒体查询、流式布局和自适应图片等技术来实现自动调整页面元素布局。 响应式布局有哪些优点? 可以给用

Java 封装

Java 封装 1、隐藏数据,保护数据安全,不被外界看到或更改; 2、封装可以对变量加上绝对领域,因此没有人可以“恶搞” 变量。 例如: 大部分的实例变量都是有范围的,身高不可能是负的,人的年龄不可能超过200岁。 封装就是将对象中的实现细节隐藏,不被外界

java Servlet结构概述3之请求响应1

java Servlet结构概述3之请求响应1 Servlet最主要的作用是处理客户端的请求,并向客户端做出响应。 jsp也可以处理客户端的请求,那么jsp和Servlet有什么关系捏,留在阐述完生命周期后再来讲述这两者的关系以及MVC模式 我们知道Service()方法中有两个参数HttpS

使用 Redis 如何实现延迟队列?

使用 Redis 如何实现延迟队列? 延迟消息队列在我们的日常工作中经常会被用到,比如支付系统中超过 30 分钟未支付的订单,将会被取消,这样就可以保证此商品库存可以释放给其他人购买,还有外卖系统如果商家超过 5 分钟未接单的订单,将会被自动取消,以此来

相关文章:

  • java游戏开发包_LWJGL
  • java的人patch方法_java – 如何在CXF中使用PATCH方法
  • java func_Java通过匿名类来实现回调函数实例总结
  • Java关系表达式x y_Java正则逻辑运算符[X|Y]匹配
  • java将五元换成1元5角_C,一个代码来获得一笔钱转换成四分之一,硬币,镍币,便士[关闭]...
  • java 对方 GBK 乱码_【转】Java编码与乱码---GBK与UTF-8之间的转换
  • mySQL表变量和临时表的区别_SQL Server表变量和临时表的区别
  • 将java类的包注册到map中_java hashmap对象当实参是出现”java:11: 错误: 无法将类 Role中的构造器 Role应用到给定类型;”?...
  • JAVA不是主方法怎么输出_java主方法如何调用非静态方法
  • php显示缩小的图片代码,php等比例缩放图片及剪切图片代码分享
  • php代码转换工具,推荐几款格式化工具以及代码转换工具
  • img标签 中的php图片大小,html中关于img标签以及改变图片尺寸的详解(图)
  • php csv 源码 下载,[PHP] 使用php生成下载csv文件
  • java 去掉 u00a0,UTF-8编码中的特殊空格之C2 A0 - NO-BREAK SPACE
  • java里函数式表达式,Java8 Lambda表达式 和 函数式编程 原理详解
  • [PHP内核探索]PHP中的哈希表
  • [译]CSS 居中(Center)方法大合集
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • conda常用的命令
  • C学习-枚举(九)
  • ES10 特性的完整指南
  • JavaScript设计模式之工厂模式
  • JS笔记四:作用域、变量(函数)提升
  • js算法-归并排序(merge_sort)
  • js作用域和this的理解
  • Mybatis初体验
  • React16时代,该用什么姿势写 React ?
  • Spring Boot快速入门(一):Hello Spring Boot
  • spring学习第二天
  • Theano - 导数
  • 大主子表关联的性能优化方法
  • 简单数学运算程序(不定期更新)
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • !!Dom4j 学习笔记
  • #{} 和 ${}区别
  • #100天计划# 2013年9月29日
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (C语言)字符分类函数
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (SpringBoot)第七章:SpringBoot日志文件
  • (TOJ2804)Even? Odd?
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (原創) 未来三学期想要修的课 (日記)
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)大型网站的系统架构
  • (转)关于如何学好游戏3D引擎编程的一些经验