推广 热搜: page  音视频  使用  个数  选择  搜索引擎  企业  父亲  百度  可以 

Scanner(文本扫描器)和Random(随机数生成器)的说明及使用,运用分支结构和循环结构编写猜数字游戏

   日期:2024-12-24     作者:f6fiv    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/12517.html
核心提示:学完了java的分支结构和循环结构,为了更好的熟悉知识与代码,写个小程序来巩固知识 1,了解java下的分支结构

学完了java的分支结构和循环结构,为了更好的熟悉知识与代码,写个小程序来巩固知识

1,了解java下的分支结构

需要的可以看这篇

2,了解java下的循环结构

需要的可以看这篇

3,了解Scanner(文本扫描器

4,了解Random(随机数生成器

这里先了解下scanner和random,再进行猜数字游戏程序的编写 

Scanner是java官方设计好的一种程序,是一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。我们直接在编写程序时调用即可。不清楚的可以在中,搜索scanner,里面会有用法的说明,这里附上张截图。

scanner(文本扫描器)用法

直接看文档可能不太直观,所以通过sacnner实验进行说明

实验:用户通过键盘输入自己的姓名,年龄,并在程序中收到这些数据

实验逻辑为:1,在自己的程序中添加扫描器这个程序

                      2,定义扫描器的变量

                      3,作为用户输入数据进行测试。

 代码如下

 

 实验效果:在用户输入年龄,姓名后,程序会记录年龄及姓名

实验1:在十个数的范围内随机抽取一个数值

实验逻辑:1,从java官方提供的程序中导出random

                  2,设置random变量

                  3,设置数值范围(注:数值默认从0开始,10个数的范围为0-9,不是1-10

 

实验效果:程序会在0-9中,随机抽取一个数字

为了加强理解,我们引入实验2

实验2:在10-20之间随机抽5个数

实验逻辑:1,在可以抽取一个数值的基础上,引入循环语句

                  2,设置取值范围(10- 20)内为11个数值,初始值默认为0,所以要加10

 

实验效果为:随机抽取5个数

如果上面都了解了,那么可以进行猜数字游戏了

实验:在1-100中随机生成一个数字;猜测者输入数字过大时,提示数字过大;猜测者输入数字过小时,提示数字过小;直到数字被猜中,游戏结束

实验逻辑:1,生成一个随机数字,数字范围为(1-100

                  2,设置一个数字输入系统

                  3,创建一个循环,使其可以一直输入数字

                  4,创建分支,使其可以进行判断

                  5,创建终止语句,数字猜中结束循环

 

实验效果:如图所示

猜数字游戏成功运行

最后

如果您看到了这篇文章,同时您也在学习java,希望您阅读这篇文章,希望与您一起讨论

本文地址:http://ww.kub2b.com/news/12517.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号