作者Jason Ju
public void count(final double[] dayHoursArry){
for(int i = 0; i < dayHoursArry.length; i ++){
final int startDate = i;
//三、7天內的工時合計不可超過48小時
final int weekEndDate = i+6;
final double[] newArry7days = Arrays.copyOfRange(dayHoursArry, startDate, weekEndDate);
final double weekdayHours = getSum(newArry7days);
System.out.println("day " + startDate + " to day " + weekEndDate + " hours = " + weekdayHours);
chekcOffDays(newArry7days);
if(weekdayHours > 48) {
System.out.println(" ==> over " + (weekdayHours-48) );
}
//四、14天內的工時合計不可超過80小時,若超過時顯示加班幾個小時
final int twoWeekEndDate = i+13;
final double[] newArry14days = Arr...
|