Java语言程序设计实验指导.doc_第1页
Java语言程序设计实验指导.doc_第2页
Java语言程序设计实验指导.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言程序设计实验指导实验环境:JDK或JBuilder实验一实验目的:l 熟悉java的基本调试环境实验要求1、 编译并运行教材第二章例2.1中HelloJava程序。2、 修改此程序(例如改变类的名字,改变字母的大小写等),观察运行时出错信息。3、 自己实际输入此程序,编译并运行之。实验二实验目的:l 熟悉Java的基本语法及流程控制l 复习程序设计思想实验要求1、上机运行第三章习题1、3、4题2、上机完成第三章习题第5题3、编写一个程序,找出大于1000的100个质数,一行打五个4、编写书上第三章第6题(由命令行输入两个值)和第9题程序,并上机运行5、2003年1月1日是星期三,判断未来的任意一天是星期几。6、将输入的整数反转后输出,并计算输入数与反转数之和。7、随机产生100个学生的成绩(60100分),然后统计大于95分的人数。(利用Math.random()方法可以生成一个随机小数x(0x1))实验三实验目的:l 熟悉Java简单的类的构造方法l 熟悉Java中类的继承、多态、封装、重载l 熟悉Java中的接口与包的定义和使用实验要求1、 第四章习题6、8、9、10题2、用默认构建器(空自变量列表)创建两个类:A和B,令它们自己声明自己。从A继承一个名为C的新类,并在C内创建一个成员B。不要为C创建一个构建器。创建类C的一个对象,并观察结果。3、修改上题,使A和B都有含有自变量的构建器,而不是采用默认构建器。为C写一个构建器,并在C的构建器中执行所有初始化工作。4、创建Rodent(啮齿动物):Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)等的一个继承分级结构。在基础类中,提供适用于所有Rodent的方法,并在衍生类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后调用自己的基础类方法,看看会有什么情况发生。5、 修改上题,使Rodent成为一个接口。实验四实验目的:l 掌握Java处理异常事件的方法实验要求1、 第五章习题32、 第五章习题43、 用main()创建一个类,令其掷出try块内的Exception类的一个对象。为Exception的构建器赋予一个字串参数。在catch从句内捕获违例,并打印出字串参数。添加一个finally从句,并打印一条消息,证明自己真正到达那里。实验五实验目的:l 掌握Java的可重用类l 掌握Java数组、字符串、文件流的相关操作实验要求1、 第六章习题22、 第六章习题11、12、13实验六实验目的:l 掌握Java Applet的结构及常用方法l 掌握Java Appletr 的开发步骤实验要求1、 上机运行例7.1及例7.112、 上机运行例7.12及例7.153、 编写一个名为AppletDemo1.java的小程序,在Applet界面上输出“欢迎使用JAVA!”实验七实验目的:l 掌握Java中用户图形界面的建立方法l 掌握事件处理方法及组件布局方法实验要求1、 机运行习题8第3题2、上机运行习题8第4题4、 上机运行习题8第5题5、 创建一个有文字字段和三个按钮的程序片。当我们按下每个按钮时,使不同的文字显示在文字段中。实验八实验目的:l 掌握Java中的多线程机制实验要求1、 通过Runnable接口创建线程,请在划线处加入代码,完成此程序public class Thread Testpublic static void main(String args) Thread t1=new Thread(new Hello();Thread t2=new Thread(new Hello();_t2.start();class Hello implements Runnableint I;public void run()while(true) System.out.println(“hello”+i); if(i=5)break;2、 请在划线处填上适当语句,使程序能正确执行public class mystackprivate int idx=0; p3、4、5、6、7、8、9、10、11、rivate char data=new charp6;public void push(char c)dataidx=c;idx+;public char pop()idd-;_;public int ge

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论