大学Java实验报告,天津理工大学.doc
文本预览下载声明
实验报告
学院(系)名称:计算机与通信工程学院
姓名 范 学号 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); //初始化数组的第一个
显示全部