Java程序设计试验参考指导书_第1页
Java程序设计试验参考指导书_第2页
Java程序设计试验参考指导书_第3页
Java程序设计试验参考指导书_第4页
Java程序设计试验参考指导书_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

《Java程序设计》试验指导书试验1Java编程基础一、试验目标熟练掌握JDK编写调试Java应用程序及Java小程序方法。熟练掌握Java应用程序及小程序结构。了解Java语言特点,基础语句、运算符及表示式使用方法。熟练掌握常见数据类型使用。熟练掌握if-else、switch、while、do-while、for、continue、break、return语句使用方法。二、试验要求(1)调试程序要统计调试过程中出现问题及处理措施;(2)编写程序要规范、正确,上机调试过程和结果要有统计,不停积累编程及调试经验;(3)做完试验后给出本试验试验汇报。三、试验设备、环境飞跃以上计算机,Windows、J2SDK、IE浏览器四、试验步骤及内容(1)输入并调试下面程序 classHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println(“Hello,world”); } }(2)编写程序,输出Fibonacci数列前20个数publicclassFibonacci{ privatestaticintfibonacci(intn) { inti=0,j=1; if(n==0) returni; if(n==1) returni+j; else returnfibonacci(n-1)+fibonacci(n-2); } publicstaticvoidmain(Stringagrs[]) { for(inti=0;i<20;i++) { System.out.println(fibonacci(i)+""); } }}(3)编写Java小程序,在IE浏览器中输出字符串”hello,world”importjava.awt.*;importjava.applet.Applet;publicclassHelloAppletextendsApplet{ publicvoidpaint(Graphicsg) { g.setColor(Color.red); g.drawString("Hello!",20,20); }}4)编写程序,输出以下形式数字方阵:n=4 0000 0111 0122 0123publicclassTestone4{ publicstaticvoidmain(String[]args){ for(inti=0;i<4;i++) { for(intj=0;j<4;j++) if(i<=j) System.out.print(i+""); else System.out.print(j+""); System.out.println(); } }}(5)编写一程序,求二维数组鞍点。(6)编写程序,采取二维数组输出数字方阵。输出下列方阵(当n=4时):12673581349121410111516publicclassTestOne6{ publicstaticvoidmain(String[]args){ int[][]a=newint[4][4]; inti=0,j=0,k=1; while(k<11) { while(i>0) { a[3-i][3-j]=17-k; a[i--][j++]=k++; } a[3-i][3-j]=17-k; a[i][j++]=k++; while(j>0) { a[3-i][3-j]=17-k; a[i++][j--]=k++; } a[3-i][3-j]=17-k; a[i++][j]=k++; } for(i=0;i<4;i++) { for(j=0;j<4;j++) System.out.print(a[i][j]+"\t"); System.out.println(); } }}六、讨论、思索题Java小程序和Java应用程序关键区分比较Java语言和C程序结构Java语言中数组和C语言中数组相比有什么不一样,它优点是什么?比较Java多种步骤控制语句特点,它们适用场所

试验2类和对象一、试验目标熟练掌握Java语言类定义基础语法熟练掌握类数据组员访问控制,对象建立方法熟练掌握类结构函数定义,类方法访问控制重载掌握静态组员特点了解Java语言垃圾回收机制。熟练掌握类继承基础、语法包和接口使用,掌握protected组员特点,了解抽象方法和抽象类。二、试验要求(1)调试程序要统计调试过程中出现问题及处理措施;(2)编写程序要规范、正确,上机调试过程和结果要有统计,不停积累编程及调试经验;(3)做完试验后给出本试验试验汇报。三、试验设备、环境飞跃以上计算机,Windows、J2SDK、IE浏览器四、试验步骤及内容完善例3.2日期类MyDate。设计一个复数类,组员包含实部和虚部,组员方法包含复数加法、减法、比较、转换成字符串等运算或操作。为例3.5Student2类增加成绩实例组员变量,并在例3.6Group类中根据专业分别统计不一样班级学生成绩。申明三角形类,继承图形抽象类,计算三角形周长和面积。六、讨论、思索题类继承有什么好处?抽象类和接口共同点是什么?不一样点表现在哪些地方?

试验3图形用户界面一、试验目标掌握AWT组件使用方法熟练掌握AWT中常见界面元素如窗口、菜单、对话框使用方法掌握用户界面动作和事件处理程序编写方法。熟练掌握结构用户界面方法和常见界面元素使用。二、试验要求(1)调试程序要统计调试过程中出现问题及处理措施;(2)编写程序要规范、正确,上机调试过程和结果要有统计,不停积累编程及调试经验;(3)做完试验后给出本试验试验汇报。三、试验设备、环境飞跃以上计算机,Windows98、J2SDK、IE浏览器四、试验步骤及内容编写并调试以下程序:设计一个图形界面计算器程序,要求能够实现加减乘除等基础运算。整数进制转换将一个十进制(decimalsystem)整数分别转换为二进制(binarysystem)、八进制(octal)、十六进制(hex)整数。画月亮利用两个重合原画出月亮效果。要求月亮大小能够伴随窗口大小而改变。滚动显示文字将一段文字在Applet中滚动显示五、讨论、思索题事件驱动程序有什么特点?

试验4Java高级编程一、试验目标了解Java语言异常处理机制,try、catch、finally关键字基础使用方法,掌握异常基础处理方法。熟练掌握Java语言标准I/O包使用方法和流基础概念,掌握输入流输出流使用和文件流使用,了解其它部分标准流类型使用方法。了解线程基础概念和多线程程序设计基础方法和注意点。掌握JDBC连接数据库基础步骤,熟练连接ODBC数据源。二、试验要求(1)调试程序要统计调试过程中出现问题及处理措施;(2)编写程序要规范、正确,上机调试过程和结果要有统计,不停积累编程及调试经验;(3)做完试验后给出本试验试验汇报。三、试验设备、环境飞跃以上计算机,Windows、J2SDK、IE浏览器四、试验步骤及内容在复数类中增加结构方法,由

温馨提示

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

评论

0/150

提交评论