已知加班时间是周几,加班x小时,周一到周五y=15*x,周六周日y=20*x,用Switch语句求加班费y
时间: 2024-12-19 07:27:24 浏览: 13
在使用 Switch 语句计算加班费时,首先需要确定给定的是哪一天的加班。你可以创建一个变量表示工作日(例如 `dayOfWeek`),然后根据输入的加班时间和工作日分别设置对应的计算公式。以下是使用 Java 编程语言的一个示例:
```java
int overtimeHours = <用户提供的加班小时数>;
String dayOfWeek = <用户提供的加班周几>; // "Monday", "Tuesday", "Wednesday", "Thursday", "Friday"
int y;
switch (dayOfWeek) {
case "Monday":
case "Tuesday":
case "Wednesday":
case "Thursday":
// 周一到周五,按照每小时15元计算
y = 15 * overtimeHours;
break;
case "Friday":
// 如果周五加班,依然按照15元/小时算
y = 15 * overtimeHours;
break;
case "Saturday":
case "Sunday":
// 周六周日,按照每小时20元计算
y = 20 * overtimeHours;
break;
default:
// 非法输入,这里可以处理异常情况
System.out.println("Invalid day of week");
return;
}
System.out.println("加班费总额: " + y);
阅读全文