JAVA课程综合性实验报告(猜字游戏).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课程综合性实验报告(猜字游戏)

南阳理工学院学院计算机系综合性实验报告 PAGE 第 PAGE 1 页 南阳理工学院 理工系综合性实验 实 验 报 告 课程名称 面向对象程序设计 实验学期 20** 至 20** 学年 第 1 学期 学生所在系部 计算机系 年级 *** 专业班级 计算机科学与技术*班 学生姓名 *** 学号 20107****** 任课教师 *********** 实验成绩 理工系制 《面向对象程序设计》课程综合性实验报告 开课实验室: 软件实验室 2011年 12月 28日 实验题目 猜 数 字 游 戏 一、实验目的 通过编写Java的应用系统综合实例——猜数字游戏,总结、回顾和实践面向对象的编程思想以及编程方法,并通过编写程序来掌握Java语言编程技巧,将学习到的知识融会贯通,同时提高调试程序的能力,养成良好的编程习惯,并增强对程序设计整体思路的把握。程序使用eclipse 软件和JDK1.6开发完成,并熟悉在eclipse开发环境下编写Java程序。 设备与环境 硬件:自己的笔记本计算机 软件:Windows xp的操作系统、JDK1.6开发包、eclipse开发环境 实验内容 总体要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给 出所用时间和评语。 基本要求:掌握随机生成数的方法和计时的方法,还有读取出文本的方法。 四、实验结果及分析 通过此次Java综合性实验,我对Java有了系统的了解。 实验分析 1、在设计猜字游戏的时候要先使用Eclipse的开发环境,运用控制台输出结果 2、在设计过程中用到了随机数生成类(random)还有抛出异常(throws IOException), 还有计算机中的毫秒数(currentTimeMillis),还有获取一行文本的类 (BufferedRrader)利用while的循环,如果一直错就一直循环,在时间上选用的是毫 秒的计时方法为程序结束时的毫秒减去开始时的毫秒 3、程序代码如下: import java.util.*; import java.io.*; public class CaiShu{ public static void main(String[] args) throws IOException{ long start=System.currentTimeMillis(); Random R=new Random(); int num=R.nextInt(100); System.out.println(请输入一个100以内的整数:); // System.out.println(num); int i = 0; while(i=0){ BufferedReader bf=new BufferedReader(new InputStreamReader(System.in)); String str=bf.readLine(); int shu=Integer.parseInt(str); if (shunum) { long end=System.currentTimeMillis(); long time=(end-start)/1000; System.out.println(您输入的数字太大了,请输入小点的,用时+time+秒,继续努力,胜利就要眼前);} else if (shunum){ long end=System.currentTimeMillis(); long time=(end-start)/1000; System.out.println(您输入的数字太小了,请输入大点的,用时+time+秒,继续努力,胜利就要眼前);} else { long end=System.currentTimeMillis(); long time=(end-start)/1000; System.out.println(恭喜您,您猜对了!); if (i=3) System.out.println

文档评论(0)

k12教育文档 + 关注
实名认证
服务提供商

本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。

1亿VIP精品文档

相关文档