您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > java实验指导书--学生用
目录实验一、安装JDK并熟悉java的运行环境.................................................................................2实验二、基本语法练习...................................................................................................................5实验三、面向对象编程实验(1)—类和对象.............................................................................9实验四、面向对象编程实验(2)—封装、继承和包...............................................................11实验五、面向对象编程实验(3)—多态和接口.......................................................................12实验六、数组、字符串(1).......................................................................................................14实验七、数组、字符串(2)——字符串...................................................................................15实验八、泛型、枚举和for语句简化..........................................................................................16实验九、异常处理.........................................................................................................................17实验十、异常处理.........................................................................................................................18实验九、异常处理.........................................................................................................................19实验九、异常处理.........................................................................................................................20实验九、异常处理.........................................................................................................................21实验九、异常处理.........................................................................................................................23实验十五、异常处理.....................................................................................................................24实验一、安装JDK并熟悉java的运行环境一、实验目的熟悉JAVA的运行环境及学习简单的编程。二、预习内容安装工具软件的基本方法。三、实验设备与环境装有JAVA语言工具软件(Eclipse)的微机若干四、实验内容家庭作业请在自用的计算机上安装Eclipse及JAVA的核心编译程序J2SDK并设置。1、打开Eclipse的安装盘安装Eclipse。2、在相同目录下安装J2SDK。3、打开Eclipse软件对J2SDK文件进行配置。上机作业1、在Eclipse开发环境中,创建一个以姓名和学号命名的工程名称,如zhangsan04010325;在工程下的src目录下创建12个类包,如ex1用以代表第一章实验;请将每章实验分别保存在工程中的不同类包中,方便实验整理。2、在类包下新建一个类文件Hello.java,编写运行该程序,程序内容如下所示:阅读该程序,并在关键语句上进行注释。(参考书P14页,P378页的例子)publicclassHello{intHighLevel(intwide){inti=0,j=0,k=0,t=0,m=0,n=0,count=1;m=(wide-4)/2;do{count++;m-=4;}while(m4);if((wide-4)%2==0){n=2+4*(count-1);m--;}elsen=1+4*(count-1);for(i=0;icount;i++){for(j=(count-i)*2;j0;j--)System.out.print();for(k=0;km;k++)System.out.print(*);for(t=0;tn;t++)System.out.print();for(k=0;km;k++)System.out.print(*);m+=4;n-=4;System.out.print(\n);}return0;}intLowLevel(intwide){inti=0,j=0,k=0;inthigh=0,tmp=wide;do{high++;tmp-=4;}while(tmp4);high+=1;for(i=0;ihigh;i++){for(j=0;j2*i;j++)System.out.print();for(k=wide-4*i;k0;k--)System.out.print(*);System.out.print(\n);}return0;}publicstaticvoidmain(String[]args){System.out.println(helloworld);intwide=30;shiyanyiiheart=newshiyanyii();heart.HighLevel(wide);heart.LowLevel(wide);}}仿照第4题完成以下内容:5、编写一个Java应用程序,应用程序输出结果为:Hello自己姓名6、第一章第7题思考并上机验证第一章第6题五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验六、说明本次实验建议学时数2学时实验二、基本语法练习一、实验目的⒈熟悉Java的基本语法2.学习编写简单的JavaApplication,掌握结构化程序设计的基本结构:分支与循环3.掌握Java简单的数据输入与输出,接收用户从键盘的输入4.编写应用程序接收命令行参数二、预习内容Java分支结构和循环结构的用法,面向对象程序基本结构三、实验设备与环境装有JAVA语言工具软件(Eclipse)的微机若干四、实验内容必做1、练习分支结构定义一个学生的JAVA成绩为n(0到100的整数),编写一个程序输出这个学生成绩的等级,比如76为“中”。(优:=90;良:=80;中:=70;及格:=60;不及格:60)2、练习循环结构,以下三题任选一题(其余两题选做)1)用一个for循环找出n以内的偶数。2)计算并输出n!3)P60页第6题,用*号输出一个三角形。(n做为变量赋初值或者从键盘录入,从键盘输入请参考第3题的程序testInput.java)3、练习如何从键盘录入,请输入下列应用程序testInput.java并运行之。importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.Scanner;importjavax.swing.JOptionPane;publicclasstestInput{/***时间:2018年3年2日*作者:郭晓燕*@测试多种键盘输入方法**/publicstaticvoidmain(String[]args){//1、用图形化组件的方式,从对话框中获得数据,数据类型是字符串型,如要计算需转成整数。Stringa=JOptionPane.showInputDialog(请输入:);intnum=Integer.parseInt(a);//将字符串转换为整数System.out.println(yourvalueis:+num);//2、目前最推荐的方法:用Scanner类,比较自由Scannerin=newScanner(System.in);//System.in表示标准数据输入流,即从获取从键盘输入的数据StringreadLine=in.nextLine();//读取键盘输入的一行,数据类型为字符串(以回车换行为结束输入)System.out.println(输入字符串:+readLine);//读取键盘输入的一行(以回车换行为结束输入),可以直接转换为整数。intnum1=in.nextInt();System.out.print(请输入一个数字:+num1);//3、jdk1.4之前的方法,从控制台接收一个字符串,然后将其打印出来。我们需要用到BufferedReader类和InputStreamReader类try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));Stringstr=null;System.out.println(Enteryourvalue:);str=br.readLine();System.out.println(yourvalueis:+str);}catch(IOExceptione){}/*4、还可以用args[0]得到运行的第一个参数,**但这种要在eclipse运行前输入设置比较麻烦,不够自由,不建议。*/}//endformainmethod}//endforclass选做1、输入下列应用程序,了解如何从命令行中输入参数。应用程序中main方法的参数String类型的数组args能接受用户从命令行键入的参数。(1)编辑shiyansan.java。publicclassshiyansan{publicstaticvoidmain(Stringargs[]){doublen,sum=0;for(inti=0;iargs.length;i++){sum=sum+Double.valueOf(args[i]).doubleValue();}n=sum/args.length;System.out.print(average+n);}}如何输入命令行参数:12.3434.4521212121?注意:1)参数的个数可以利用args.length来取得。2)参数“12.34”“34.45”“21212121”分别赋给了main方法的参数arges[0]、arges[1]和arges[2]。3)由于arges[0]、arges[1]和arges[2
本文标题:java实验指导书--学生用
链接地址:https://www.777doc.com/doc-5093412 .html