下载后可任意编辑西工大计算机学院高级语言程序设计实 验 报 告 课程名称 Java 语言与面对对象程序设计实验课次Java 第 1 次实验项目实验二 面对对象的编程技术实验时间指导老师评议成绩评定:(满分为 2 分)指导老师评语:指导老师签名:实验内容(要求、算法、步骤和方法) 请参见 实验说明书实 验结果具体代码请参见附件中电子版的 java 源程序。源程序的简要说明如下:------------------------------------------------------------Java 实验:实验一:熟悉 Java 程序的开发Myclass.java说明:要求:编写并运行第一个 Java Application 程序,利用 JDK 软件包中的工具编译运行这个程序,在屏幕上输出“the sum is 7”实验结果:MyFirstJavaApplet.java说明:要求:编写并编译第一个 Java Applet 程序,使之能够在浏览器中显示 “Hello world”,并写出配合 Applet 的 HTML 文件。下载后可任意编辑结果如图:实验二:面对对象的编程技术TestCCircle.java说明:要求:定义一个类-圆,并编一个主类测试它,创建类-圆的一个实例,并输出该圆的半径。结果如图:TestCCircle.java说明:扩展圆的定义,为其增加可以求圆面积的方法,并在主类中输出一个实例化的圆的面积。结果如图:思考问题:答:1)可以将类-圆的定义和主类的源代码放在两个文件中,只需要将两个Java 文件命名为两个类的名称即可。下载后可任意编辑2)修改程序,使圆的属性 pi 定义为最终变量,其值为 3.14159,运行程序失败,修改后的源代码见源文件。3)、4)修改代码见源码,测试结果如图:Book.java说明:要求:(1)编写 Book.java,定义一个类 Book,具有以下属性和方法:属性:书名(Title);出版日期(Pdate);字数(Words)。方法:计算单价 price():单价=字数/1000*35*日期系数上半年的日期系数=1.2;下半年的日期系数=1.18(2)编写主类 TestClass,在主类中实例化类 Book,并输出实例化对象的属性。运行结果如图:实验三 类的方法Sort.java说明:比较两个数的大小并按升序输出。下载后可任意编辑结果如图:NumTest.java说明:编写程序,输出 1 到 1000 之间,所有可以被 3 整除又可以被 7 整除的数。结果如图:ArrSort.java说明:创建一个具有 5 个值的数组,并找出最大值和最小值。结果如图:SortAndFind.java说明:(1)将上面的数组进行排序,数组的第一个元素为最小值,最后一个元素为最大值。(2)能根据给定的数组值,找...