欢迎来到天天文库
浏览记录
ID:41641547
大小:84.72 KB
页数:6页
时间:2019-08-29
《大学Java实验报告,天津理工大学》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、人清评亠大吟实验报告学院(系)名称:计算机与通信工程学院姓名范学号2009专业计算机科学与技术班级中加4班实验项目Definitionandimplementofclassandobject课程名称Java程序设计课程代码0666166实验时间2011年10月20日实验地点主校区7-219计算机基础实验室批改意见成绩教师签字:一,实验目的TostudymeansofDefinitionandimplementofclassandobject.Andcompletedesignofprogramindetail.Tocomprehendprincipleo
2、fclassandobject.二,实验方式Way:DebugprogramandgetresultsEquipment:1PC/personGroup:1person/groupTime:4hours三,实验内容1.DebugprogramandgetresultsandnoteeveryjavasentenceinChinese2.UsedefinitionandimplementofclassandobjectandwriteaprogramtoimplementofcomputingagreatestcommondenominatoroftwoP
3、ositiveintegers.四,实验步骤如下:1.DebugprogramandgetresultsandnoteeveryjavasentenceinChineseimportjava.util.*;/★java弓I入util包包含collection框架、遗留的collection类、事件模型、日期和吋I'可设施、国际化和£蔽用工具类(字符串标记生成器、随机数生成器和位数组)。*/classEmployee//新建一个名为Employee勺类{privateStringname;/*定义字符串变Mname和双精度的变:msalary,将他们都定义
4、为private类型*/privatedoublesalary;publicEmployee(Stringnrdoubles)/*构造一个类的公共方法,并定义方法体屮含有两个变量,伤:,n,s*/{name=n;//将字符串类的变量ri的值传送到对应类型的变量name中存储salary=s;//将双精度型的变暈s的值传送到对应类型的变暈salary屮进行存储}publicStringgetName()//构造一个返冋值为字符串类型的方法getName(){System,out.print(name+*'t");//在屏幕上打印returnname;//
5、返冋值}publicdoublegetSalary()//构造一个返回值类型为双精度浮点型的方法getSalary(){System,out.print(salary+nttn);//在屏幕上打印returnsalary;//方提返回值}publicvoidraiseSalary(doublebyPercent)/*木勾造一彳〜无返回fil白勺方去raiseSalary(doublebyPercent)*/{doubleraise=salary*byPercent/100;//计算上涨的薪水大小salary+=raise;//计算最终薪水System
6、,out.print(salary);//将栽种薪水在屏幕屮打印}}publicclassEmployeeTest//程序的主类{publicstaticvoidmain(Stringargs[])/★程序的主类的main方法,是计算机执行该程序的入口*/Employeestaff[]=newEmployee[3];/*建立-•个类Employee的数组类型的对象staff[]*/staff[O]=newEmployee(n吉祥90000);//初始化数组的第一个值staff[1]=newEmployee(”李雷”,75000);//初始化数组的第二个
7、值staff[2]=newEmployee(n涛哥50000);//初始化数组的第三个值System,out.printin("姓名t固定薪水tt最终薪水”);//打印表头for(inti=0;i<31;i++){System・out.print(”一");}System・out.print丄n();for(inti=0;i<3;i++){staff[i]・getName();//调用方法getName()staff[i]・getSalary();//调用力芳去getSalary()staff[i]・raiseSalary(8.25);/*■调用方
8、法匸AiseSAlary(8.25)并定义薪水白勺涨率为0.0825*/Syst
此文档下载收益归作者所有