练习1-2

Posted ivan999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习1-2相关的知识,希望对你有一定的参考价值。

定义并测试一个代表员工的类,员工属性由编号 姓名 基本薪水 和薪水增长率组成,设计求总工资的方法

package test1;
class Employee{
    private  int number;
    private String name;
    private double salary;
    private double growth;    //定义增长额
    public Employee(int number,String name,double salary,double growth){
        this.setNumber(number);
        this.setName(name);
        this.setSalary(salary);
        this.setGrowth(growth);
            }
    public void setNumber( int nu){
        number=nu;
    }
    public void setName( String na){
        name=na;
    }
    public void setSalary( double sa){
        salary=sa;
    }
    public void setGrowth( double gr){
        growth=gr;
    }
    public int getNumber(){
        return number;
    }
    public String getName(){
        return name;
    }
    public double getSalary(){
        return salary;
    }
    public double getGrowth(){
        return salary += salary * growth/100;
    }

    public void print(){
        System.out.println("编号:"+getNumber()+"
"+"姓名:"+getName()+"
"+"基本薪水:"+getSalary()+"
"
                +"总工资:"+getGrowth());
    }
}
public class Test02 {
     public   static void main (String args[]){
         Employee e1=new Employee(0001, "张三", 6000, 20);
         Employee e2=new Employee(0001, "李四", 16000, 20);
         e1.print();
         e2.print();
     }
}

求总工资的方法还有瑕疵

应该是 基本工资+(工龄*薪水增长额)=总工资

以上是关于练习1-2的主要内容,如果未能解决你的问题,请参考以下文章

csharp Epicor标准练习片段

golang 去练习片段

ktor HTTP API 练习

指针练习:输出Hello

小片段中的 ORA-06512 [重复]

片段着色器中未使用纹理数据 - OpenGL