|
实训一 实训要求: 本实训完成“猜数字游戏”程序,完成后,请提交“.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")) 程序流程图如下:
程序运行结果如下:
下载地址:
|