计算教师工资

定义一个教师类(姓名、工龄、职称),提供计算工资的方法,工资=基础工资+工龄工资。职称工资标准为:初级2000元、中级3000元、高级5000元;工龄工资标准为100元/年。

Teacher类

public class Teacher {
private String name;//姓名
private int age;//工龄
private String title;//职称

public  double endWage(String name,int age,String title){
double wage = 0;
if (title.equals("普通")){
           wage = 3000+age*50;
           System.out.println(wage);
       }
if (title.equals("高级")){
           wage = 5000+age*50;
           System.out.println(wage);
       }
if (title.equals("特级")){
           wage = 8000+age*50;
           System.out.println(wage);
       }
return wage;
    }

public String getName() {
return name;
    }

public void setName(String name) {
this.name = name;
    }

public int getAge() {
return age;
    }

public void setAge(int age) {
this.age = age;
    }

public String getTitle() {
return title;
    }

public void setTitle(String title) {
this.title = title;
    }

@Override
public String toString() {
return "Teacher{" +
"name='" + name + '\'' +
", age=" + age +
", title='" + title + '\'' +
'}';
    }
}

Test类

public class Test {
public static void main(String[] args) {
        Teacher tach = new Teacher();
        tach.setName("子明");
        tach.setAge(4);
        tach.setTitle("特级");
        tach.endWage("子明",4,"特级");
        System.out.println(tach.toString());
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_40442684/article/details/81088904