文档详情

大学Java实验报告,天津理工大学.doc

发布:2017-12-13约3.53千字共5页下载文档
文本预览下载声明
实验报告 学院(系)名称:计算机与通信工程学院 姓名 范 学号 2009 专业 计算机科学与技术 班级 中加4班 实验项目 Definition and implement of class and object 课程名称 Java程序设计 课程代码 0666166 实验时间 2011年10月20日 实验地点 主校区7—219计算机基础实验室 批改意见 成绩 教师签字: 一,实验目的 To study means of Definition and implement of class and object. And complete design of program in detail. To comprehend principle of class and object. 二,实验方式 Way: Debug program and get results Equipment: 1 PC / person Group: 1 person/ group Time: 4 hours 三,实验内容 1.Debug program and get results and note every java sentence in Chinese 2.Use definition and implement of class and object and write a program to implement of computing a greatest common denominator of two Positive integers. 四,实验步骤 如下: 1.Debug program and get results and note every java sentence in Chinese import java.util.*;/*java引入util包包含 collection 框架、遗留的 collection 类、 事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。*/ class Employee//新建一个名为Employee的类 { private String name;/*定义字符串变量name和双精度的变量salary,将他们都定义为private类型*/ private double salary; public Employee(String n,double s)/*构造一个类的公共方法,并定义方法体中含有两个变量,你,n,s*/ { name=n; //将字符串类的变量n的值传送到对应类型的变量name中存储 salary=s;//将双精度型的变量s的值传送到对应类型的变量salary中进行存储 } public String getName()//构造一个返回值为字符串类型的方法getName() { System.out.print(name+\t);//在屏幕上打印 return name; //返回值 } public double getSalary()//构造一个返回值类型为双精度浮点型的方法getSalary() { System.out.print(salary+\t\t);//在屏幕上打印 return salary; //方法提返回值 } public void raiseSalary(double byPercent) /*构造一个无返回值的方法raiseSalary(double byPercent)*/ { double raise=salary*byPercent/100; //计算上涨的薪水大小 salary+=raise; //计算最终薪水 System.out.print(salary); //将栽种薪水在屏幕中打印 } } public class EmployeeTest //程序的主类 { public static void main(String args[]) /*程序的主类的main方法,是计算机执行该程序的入口*/ { Employee staff[]=new Employee[3];/*建立一个类Employee的数组类型的对象staff[]*/ staff[0]=new Employee(吉祥,90000); //初始化数组的第一个
显示全部
相似文档