将每个雇员的薪水提高5%public class Employee
{
private String name;
private double salary;
public Employee(String n,double s)
{
name=n;
salary=s;
}
public String getname()
{
return name;
}
public double getsalary()
{
return salary;
}
public void raisesalary(double bypercent)
{
double raise=salary*bypercent/100;
salary+=raise;
}
}class Employtest
{
public static void main(String [] args)
{
Employee [] staff=new Employee[3];
staff[0]=new Employee("jay",500);
staff[1]=new Employee("kay",100);
staff[2]=new Employee("boo",200);
for(Employee e : staff)
e.raisesalary(5);
for(Employee e : staff)
System.out.println(("name="+e.getname()+",salary="+e.salary());
}
}
{
private String name;
private double salary;
public Employee(String n,double s)
{
name=n;
salary=s;
}
public String getname()
{
return name;
}
public double getsalary()
{
return salary;
}
public void raisesalary(double bypercent)
{
double raise=salary*bypercent/100;
salary+=raise;
}
}class Employtest
{
public static void main(String [] args)
{
Employee [] staff=new Employee[3];
staff[0]=new Employee("jay",500);
staff[1]=new Employee("kay",100);
staff[2]=new Employee("boo",200);
for(Employee e : staff)
e.raisesalary(5);
for(Employee e : staff)
System.out.println(("name="+e.getname()+",salary="+e.salary());
}
}
解决方案 »
- tomcat报错
- 小问题
- 菜鸟提问
- 怎么在批处理里面获得当前工程的路径阿?
- 接口问题,请问Comparable这个接口是JDK自带的吗?是不是不用义可以直接实现,还有用Arrays.sort方法不是必须实现Comparable方法吗?那为什么不写implements Comparable <employy>也可以执行呢希望知道的告
- 请问有谁可介绍一个通用的数据库访问软件?
- 为什么我的树没有纵滚动条!?
- 在java程序中,如何调用dos程序
- 请教cvs和vss是什么东西?
- To: ALL 我最近很有空在研究代码。谁和我一起啊????
- 这段代码运行有错误,帮忙看看行吗?
- @两个数组矩阵想乘,是怎么个乘法呀。
System.out.println("name="+e.getname()+",salary="+e.getsalary());
多了一个括号 还有e.salary()改为e.getsalary()public class Employee {
...
}
应该去掉public 因为一个编译单元只能有一个public类而且主函数必须在这个public类里面