Topic: 新手上路 高手帮助 (编译时通不过)

  Print this page

1.新手上路 高手帮助 (编译时通不过) Copy to clipboard
Posted by: xingchao
Posted on: 2006-02-25 20:01

请各位高手多多帮助 小弟有点小麻烦

//EmployeeTest.java
import java.util.*; //引入java.util软件包中的所有类
import corejava.Day; //引入corejava软件包中的Day类
public class EmployeeTest
{
public static void main(String[] args)
{
Employee[] staff = new Employee[3]; //创建类型数组对象
staff[0] = new Employee("Harry hacker",35000,
new Day(1989,10,1)); //给第一个数组对象赋初值
staff[1] = new Employee("Carl Cracker",75000,
new Day(1987,12,15)); //给第二个数组对象赋初值
staff[2] = new Employee("Tony Tester",38000,
new Day(1990,3,15)); //给第三个数组对象赋初值
int i;
for(i=0;i<3;i++)
staff[i].raiseSalary(5);
for(i=0;i<3;i++)
staff[i].print();
}
}

class Employee //定义类
{
public Employee(String n,double s,Day d) //定义公有的构造方法
{
name = n;
salary = s;
hireDay = d;
}
public void print() //定义公有方法
{
System.out.println(name+" "+salary+" "+hireYear()); //显示雇员姓名,薪金和雇佣年份
}
public void raiseSalary(double byPercent) //定义公有的方法
{
salary *= 1 + byPercent / 100; //增加薪金
}
public int hireYear()
{
return hireDay.getYear(); //雇用年份
}
private String name;
private double salary;
private Day hireDay;
}

这个程序在编译时通不过 请问 错在哪里????

2.Re:新手上路 高手帮助 (编译时通不过) [Re: xingchao] Copy to clipboard
Posted by: why
Posted on: 2006-02-26 18:46

What're the error messages?

3.Re:新手上路 高手帮助 (编译时通不过) [Re: xingchao] Copy to clipboard
Posted by: hithunter
Posted on: 2006-02-27 10:55

变量i定义的问题,方法内定义变量必须显式的赋初直。

4.Re:新手上路 高手帮助 (编译时通不过) [Re: xingchao] Copy to clipboard
Posted by: nsbx
Posted on: 2006-03-02 23:58

import corejava.Day; //引入corejava软件包中的Day类
//有corejava这个包吗?把他改用java.util.Date 吧,这样就
//可以了,后面的也相应改一下


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923