编写一个描述老师基本情况的类,属性包括姓名,教工号,基本工资,岗位工资和绩效工资,方法包括信息输出,设置姓名和教工号,设置三种工资金额,计算总工资(三种工资加起来)和税后工资(按如下方式计算,3000以内不收税,3000-5000之间的部分扣10%,大于5000的部分扣15%)。在main方法中对方法进行测试
是中国石油大学的么?先采纳了可以写给你。
class Teacher
{
private String 姓名;
private String 教工号;
private double 基本工资;
private double 岗位工资;
private double 绩效工资;
public void 信息输出()
{
System.out.print("姓名" + 姓名 + ",教工号" + 教工号 + ", 工资" + 计算税后工资());
}
public void 设置姓名(String name) {姓名=name;}
public void 设置教工号(String tno) {教工号=tno;}
public void 设置三种工资金额(double d1, double d2, double d3) { 基本工资 = d1; 岗位工资 = d2; 绩效工资 = d3; }
public double 计算总工资(){return 基本工资 + 岗位工资 + 绩效工资;}
public double 计算税后工资(){
double d = 计算总工资();
if (d <= 3000) return d;
if (d <= 5000) return 3000 + (d - 3000) * 0.9;
return 4800 + (d - 5000) * 0.85;
}
}
class Program
{
public static void main()
{
Teacher 王二狗 = new Teacher();
王二狗.设置姓名("二狗老师");
王二狗.设置教工号("54250");
王二狗.设置三种工资金额();
王二狗.信息输出();
}
}
帮忙帮忙在线考试题,白板真不会求救
王二狗.设置三种工资金额();
修改为
王二狗.设置三种工资金额(200, 50, 0);