注册 登录
查看: 2531|回复: 0
打印 上一主题 下一主题

本实训完成“猜数字游戏”程序,完成后,请提交“.java”文件和“.class”文件

[复制链接]

该用户从未签到

3524

主题

3538

帖子

67万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
673178
QQ
跳转到指定楼层
楼主
发表于 2018-7-5 19:07:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
实训一
实训要求:
本实训完成“猜数字游戏”程序,完成后,请提交“.java”文件和“.class”文件。
完成前两题60分,完成前三题85分,完成四题100
参考代码:
//产生随机数
int trueNum =(int)(Math.random()*10);
int guessNum=0;
//获取用户从键盘输入的字符
Scanner input = new Scanner(System.in);
//将键盘输入的整数存储在变量guessNum
guessNum = input.nextInt();
1、参考下列流程图



运行结果如下:

2、修改猜数字程序:提示用户所输入的数字比原数字偏大或是偏小。运行结果如下:
3、请在上述猜数字游戏程序基础上实现这样的功能:游戏开始后,给用户三次猜数字的机会,若三次都猜错,则游戏结束,若在三次以内猜对,提示游戏成功,并结束本次游戏
功能流程图如下:

程序流程图如下:

程序运行结果如下:


4、现在,我们对猜数字游戏的功能继续进行扩展,扩展如下功能:如果用户三次都没有猜对/已经猜对,则提示用户是否继续玩游戏,若用户输入“Y/y”,则重新开始游戏,若用户输入“N/n”,则结束游戏。
参考代码:
        //获取键盘输入的字符串(不是整数)
              Strings= input.next();
              //判断输入的是否是Y或者y
              if(s.equals("Y")||s.equals("y"))
程序流程图如下:

程序运行结果如下:


下载地址:
游客,本付费内容需要支付 10金币 才能浏览支付

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
java无忧网(http://www.javawyw.com),专业提供Java大作业,小作业,课程设计,毕业设计源码,答辩辅导,作业排错,bug修复,专业解答,远程部署运行项目等服务
本网站所有源码,保证能运行!
QQ:1399491757
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部