学完了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,希望您阅读这篇文章,希望与您一起讨论