java计算销售人员的工资,计算公式为月销售额乘提成率,如果该月员工过生日则额外发放100元。
2条回答 默认 最新
关注 import java.util.Objects; public class Employee { private String name; private int month;//员工生日月份 public Employee(String name, int month) { this.name = name; this.month = month; } public Employee() { } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Employee)) return false; Employee employee = (Employee) o; if (month != employee.month) return false; return Objects.equals(name, employee.name); } @Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + month; return result; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getMonth() { return this.month; } public void setMonth(int month) { this.month = month; } // public double getSalary(int month){//当前月份 // if(this.month==month){ // return 100; // }else { // return 0; // } // } public double getSalary(int dmonth){//当前月份 return (this.month==dmonth)?100:0; } public void view(int month,Employee e){ System.out.println(e.getName()+"您好,当前月份为"+month+"您的生日月份为"+e.getMonth()); System.out.println("所以您本月工资为:"+e.getSalary(month)); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效