栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

方法练习:处理迟到问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

方法练习:处理迟到问题

定义一个方法处理公司的迟到问题
     * (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;
}
}

运行结果:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/716596.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号