易截截图软件、单文件、免安装、纯绿色、仅160KB

Java实践课程实验(2009岁末整理)

面向对象原理与Java
实践课程实验代码及报告
 
实验
1
:对象和类
实验内容:
  
1
、尝试两人合作编写程序,加深对方法的接口与实现的理解。其中一人负责编写方法
isPrime()
,用于判断一个给定的正整数是否素数,另一个人负责编写主方法
main()
,利用
isPrime()
验证著名的哥德巴赫猜想:任何比
2
大的偶数都可表示为两个素数之和。(提示:验证必须有上界,程序未调试成功之前应先选择一个较小的上界,调试成功后再换成较大的上界。上界可由用户输入,否则应定义为一个符号常量。)
2
、设计一个简单的日期类
Date
,然后编写一个主程序演示该类的用法。(提示:一个日期至少具有年、月、日等属性,其行为有初始化、修改日期、返回描述日期的字符串、返回该日期的年、月、日等。)
3
、试设计一个带有四则运算的复数类,并编写主程序演示其用法。(提示:一个复数
Complex
由两部分组成:实部
realPart
和虚部
imaginaryPart
,两个复数可进行加、减、乘、除四则运算。)
 
 
实验
2
:继承与接口
实验内容:
1
、假定要为某个公司编写雇员工资支付程序。这个公司有各种类型的雇员,不同类型的雇员按不同的方式支付工资:经理(
Manager
)每月获得一份固定的工资;销售人员(
Salesman
)在基本工资的基础上每月还有销售提成;一般工人(
Worker
)则按他每月工作的天数计算工资。
(提示:设计一个抽象类――雇员(
Employee
)描述雇员的共同特性,例如姓名(
name
)等。这个类还应提供一个计算工资的抽象方法
computeSalary()
,使得可以通过为个类计算所有雇员的工资。
设计经理(
Manager
)类、销售人员(
Salesman
)类、一般工人(
Worker
)类,再设计一个演示用的类。)
2
、在前面的基础上对雇员工资计算程序进行扩充,即将一般雇员再细分为计时雇员(
DailyWorker
)和计件雇员(
PieceWorker
)两类,计时雇员按天计算工资额,而计件雇员按其生产的产品件数计算工资额。(提示:设计这两个类,与前面的程序结合在一起,修改一下演示程序,演示这些类的用法。)
3
、在程序包
packageOne
中编写至少含一个方法的公有接口
InterfaceOne
。在程序包
packageTwo
中定义公有类
SuperClass
,该类含有一个受保护的内部类
InnerClass
,这个类实现接口
InterfaceOne
。在程序包
packageThree
中定义公有类
SubClass
继承
SuperClass


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

java字符串查找替换

(1).public   static   String   StrReplace(String   rStr,   String   rFix,   String   rRep)  
      {  
          int   l   =   0;  
          String   gRt ......

[转载] java完美经典读书笔记

                                                   ......

[转载]Java完美经典读书笔记

                                                   ......

java中怎么加入声音

java中怎么加入声音 先说一下在 applet 中播放声音文件的一般步骤:
 
创建一个 AudioClip 对象
装入 .au 或者wav的声音文件(或者后面所说的支持的类型)到 AudioClip 对象
 
 
下面是相应的代码:
 import java.applet.*;
 
AudioClip ac = getAudioClip(getCodeBase(), soundFile);
ac. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号