预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《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;elsereturnfibonacci(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=40000011101220123publicclassTestone4{publicstaticvoidmain(String[]args){for(inti=0;i<4;i++){for(intj=0;j<4;j++)if(i<=j)System.out.print(i+"");elseSystem.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类中根据专业分别统计不一样班级学生成绩