java无忧网

标题: 本实训完成“猜数字游戏”程序,完成后,请提交“.java”文件和“.class”文件 [打印本页]

作者: java无忧网    时间: 2018-7-5 19:07
标题: 本实训完成“猜数字游戏”程序,完成后,请提交“.java”文件和“.class”文件
实训一
实训要求:
本实训完成“猜数字游戏”程序,完成后,请提交“.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"))
程序流程图如下:

程序运行结果如下:


下载地址:
**** 本内容需购买 ****






欢迎光临 java无忧网 (http://www.javawyw.com/) Powered by Discuz! X3.2