java程序设计网络编程实验指导书new

java程序设计网络编程实验指导书new

ID:18192506

大小:99.00 KB

页数:16页

时间:2018-09-15

java程序设计网络编程实验指导书new_第1页
java程序设计网络编程实验指导书new_第2页
java程序设计网络编程实验指导书new_第3页
java程序设计网络编程实验指导书new_第4页
java程序设计网络编程实验指导书new_第5页
资源描述:

《java程序设计网络编程实验指导书new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言及网络编程实验指导书本课程实验指导书中主要包含实验项目名称、实验目的、要求、内容、步骤及代码和实验总结等。实验项目一:熟悉Java基本编程实验时间:4.5实验目的:JDK的安装,配置及Java基本编程实验要求:1)掌握JDK的安装及配置方法;2)熟悉Java程序的基本结构和Java的基本语句;3)并掌握其编辑、编译、运行方法。实验内容(1)实验步骤:1.网上下载JDK;2.安装JDK3.设置环境变量。4.安装UltraEdit编写程序的工具(2)实验代码//例1-1,publicclassHelloWorldApp{//一个应用程序publicstaticvoidma

2、in(Stringargs[]){System.out.println("HelloWorld!");}}1-2,importjava.io.*;publicclassSimpleInput{publicstaticvoidmain(Stringargs[])throwsIOException{Strings;BufferedReaderir;ir=newBufferedReader(newInputStreamReader(System.in));s=ir.readLine();System.out.println("Inputvalueis:"+s);doubled=Doub

3、le.parseDouble(s);//将s转换成double型System.out.println("Inputvaluechangedafterdoubled:"+Math.sqrt(d));}}1-3写出来。importjavax.swing.*;16publicclassProba{publicstaticvoidmain(String[]args){Stringinput=JOptionPane.showInputDialog("你希望抽取多少个数?");intk=Integer.parseInt(input);input=JOptionPane.showInputDi

4、alog("一共有多少个数?");intn=Integer.parseInt(input);intresult=1;for(inti=1;i<=k;i++){result=result*(n-i+1)/i;}System.out.print("你中奖的几率是1/"+result+"");}}实验总结:1.Java程序安装JDK中包含有JRE运行环境,JDK安装目录应在Path中设置2.Java是纯类的编程,main函数也是定义在公共类中。公共类与程序名相同。实验项目二:Java面向对象技术编程实验时间:4.24实验目的:学习Java面向对象技术编程实验要求:1)掌握类和方法定义的

5、基本方法;2)掌握Java的面向对象程序的基本编程和调试方法。3)尽量用到继承、接口、上转型对象和包等技术,来求解几何图形的周长面积。实验内容(1)实验步骤:1.定义一个图形接口,定义求图形面积,周长和图形名称的抽象方法。2.定义一个点的类,包含两个坐标。3.定义一个抽象图象显示类,包含面积、周长和名称成员,和构造函数、输出函数。4.具体的几何图形类如三角形、圆和长方形实现图形接口中的抽象方法。5.定义一个图形Drawing类继承图象显示类,把某个图形的面积、周长和名称作实参传过来,即可定义其图形Drawing类的一个对象,再调用输出函数,可把该图形的面积、周长和名称输出。(2)

6、实验代码//将P116页例5.8简单案例中的某一个图形的代码写出来。packageoop123;importjava.io.*;interfaceGetProperty{16doublePi=3.1415926;doublegetArea();doublegetCircum();StringgetName();}classMpoint{staticinti=0;doublex,y;mpoint(doublea,doubleb){this.x=a;this.y=b;}doublegetX(){returnx;}doublegetY(){returny;}}abstractclass

7、Disp{doublearea;doublecircum;StringdrawingName;Disp(doublea,doubleb,Stringss){this.area=a;this.circum=b;this.drawingName=ss;}publicadstractvoiddisplay(doublearea,doublecircum,StringdrawingName);}classCircleimplementsGetProperty{Mpointp1;doubl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。