输入参数:迟到时间,罚款金额。
处理逻辑:
1 迟到 1-10 分钟,警告。
2 迟到 11-20 分钟,罚款 100 元。
3迟到 21 分钟-30 分钟,罚款 200 元。
4迟到 30 分钟以上,扣除半日工资。
5迟到 1 小时以上,按照旷工计算,扣除 3 日工资。
输出罚款金额
public class TestMethod {
public static int late(int lateMinute,double salary){
int penalty = 0;
if(lateMinute<=10){
System.out.println("警告");
}else if(lateMinute<=20){
penalty=100;
}else if(lateMinute<=30){
penalty = 200;
}else if(lateMinute<61){
penalty = (int)(salary/(21.75*2));
}else {
penalty = (int)(salary*3/(21.75));
}
System.out.println("罚款"+penalty);
return penalty;
}
public static void main(String[] args) {
late(61,31000);
}
}
2021-09-14
最新推荐文章于 2024-07-29 18:00:00 发布