方法练习:处理迟到问题

方法练习:处理迟到问题,第1张

方法练习:处理迟到问题

定义一个方法处理公司的迟到问题
     * (1)输入:迟到时间,月薪
     * (2)处理逻辑:
     *         1、迟到1-10分钟,警告
     *         2、迟到11-20分钟,罚款100元
     *         3、迟到21-30分钟,罚款200元。
     *         4、迟到30分钟以上,扣除半日工资。
     *         5、迟到一小时以上,按照旷工计算,扣除一日工资。
     * (3)输出:罚款金额

package com.study.wyh;

import java.util.Scanner;


public class P3 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in) ;
		System.out.println("请输入迟到时间:");
		int time = sc.nextInt();
		System.out.println("请输入月薪:");
		int salary = sc.nextInt();
		handleLate(time, salary);
	}
public static int handleLate(int time,int salary) {
	int penalty = 0;
	switch(time/10) {
	case 0:
		penalty = 0;
		System.out.println("迟到1-10分钟,警告");
		break;
	case 1:
		penalty = 100;
		System.out.println("迟到11-20分钟,罚款100元");
		break;
	case 2:
		penalty = 200;
		System.out.println("迟到21-30分钟,罚款200元");
		break;
	case 3:
	case 4:
	case 5:
		penalty = salary/60;
		System.out.println("迟到30分钟以上,扣除半日工资");
		break;
	default:
		penalty = salary/30;
		System.out.println("迟到一小时以上,按照旷工计算,扣除一日工资");
		break;
	}
	System.out.println(penalty);
	return penalty;
}
}

运行结果:

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5713234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存