JAVA语言程序设计实验报告Word文档下载推荐.docx

上传人:b****5 文档编号:16104431 上传时间:2022-11-20 格式:DOCX 页数:6 大小:26.35KB
下载 相关 举报
JAVA语言程序设计实验报告Word文档下载推荐.docx_第1页
第1页 / 共6页
JAVA语言程序设计实验报告Word文档下载推荐.docx_第2页
第2页 / 共6页
JAVA语言程序设计实验报告Word文档下载推荐.docx_第3页
第3页 / 共6页
JAVA语言程序设计实验报告Word文档下载推荐.docx_第4页
第4页 / 共6页
JAVA语言程序设计实验报告Word文档下载推荐.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

JAVA语言程序设计实验报告Word文档下载推荐.docx

《JAVA语言程序设计实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JAVA语言程序设计实验报告Word文档下载推荐.docx(6页珍藏版)》请在冰豆网上搜索。

JAVA语言程序设计实验报告Word文档下载推荐.docx

实验单位(实验室)意见:

主考院校审核意见:

年月日

河南科技大学

2010年

实验一

1、编写一个完整的JavaApplet程序,程序功能为:

在屏幕上输出“欢迎光临JAVA世界!

”的字符串信息。

publicclassHy{

publicstaticvoidmain(Stringargs[]){

System.out.println("

欢迎光临JAVA世界!

"

);

}

}

输出内容:

实验二

2、写一个Application程序,界面上放置两个TextField,一个Button,用户在第一个TextField中输入姓名后敲回车键可以在第二个TextField中输出:

”Welcomeyou,用户姓名”。

用户点击Button可以退出程序。

importjava.awt.Button;

importjava.awt.Component;

importjava.awt.Frame;

importjava.awt.Label;

importjava.awt.TextField;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

publicclassTestextendsFrameimplementsActionListener{

Frameframe;

Labell1,l2;

TextFieldt1,t2;

Buttonb1;

publicTest(){

super("

欢迎!

l1=newLabel("

用户名:

l2=newLabel("

输出:

t1=newTextField(10);

t2=newTextField(10);

b1=newButton("

点击"

l1.setBounds(50,100,50,30);

l2.setBounds(50,150,50,30);

t1.setBounds(150,100,100,30);

t2.setBounds(150,150,200,30);

b1.setBounds(100,150,200,30);

add(l1);

add(t1);

add(l2);

add(t2);

add(b1);

b1.addActionListener(this);

setSize(400,300);

setVisible(true);

Testf=newTest();

publicvoidactionPerformed(ActionEvente){

t2.setText("

Welcomeyou,"

+t1.getText());

结果为:

实验三

3、为某企业编写一个通用程序,用来计算每个员工的年薪(月薪*12)。

已知每类员工的参数都是两个整数A、B的表达式。

现有两类员工:

业务员和部门经理,其中业务员的月工资计算公式为:

A+B*2,部门经理的月工资计算公式为:

2*A+B。

需要编写四个类:

ComputeWage.java,employee.java,manager.java,test.java(测试类)。

要求在未来如果增加第3类员工的时候,不必修改以前的任何程序,只需要编写新的员工类。

另需要在测试类中定义一个通用年薪计算函数,所有的员工类都能够通过这个函数得到年薪结果,并显示。

ComputeWage类要求用抽象类实现。

ComputeWage.java

publicabstractclassComputeWage{

publicstaticintA;

publicstaticintB;

publicstaticintgetA(){

returnA;

}

publicstaticvoidsetA(inta){

A=a;

publicstaticintgetB(){

returnB;

publicstaticvoidsetB(intb){

B=b;

publicabstractintgetS();

Employee.java

publicclassemployeeextendsComputeWage{

publicintgetS(){

returnA+B*2;

Manager.java

publicclassmanagerextendsComputeWage{

return2*A+B;

Test.java

publicclasstest{

publicstaticvoidmain(String[]args){

ComputeWagec=newemployee();

c.setA(2000);

c.setB(1000);

employeee=newemployee();

managermanager=newmanager();

System.out.println("

业务员的年薪为:

+e.getS()*12);

部门经理的年薪为:

+manager.getS()*12);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1