In-class exercise: Days Out

Objective: To write a program calculating average days out of work

Write a program that calculates the average number of days a company's employees are absent. The program should have the following methods:

Input Validation: Do not accept a number less than 1 for the number of employees. Do not accept a negative number for the days any employee missed.

Here is some sample output:

bash-2.04$ java DaysOut
How many employees does the company have? -3
The number of employees must be one or greater. Please re-enter: 0
The number of employees must be one or greater. Please re-enter: 3
Days missed by employee # 1 :6
Days missed by employee # 2 :10
Days missed by employee # 3 :1
The average number of days missed per employee is 5.7
bash-2.04$ java DaysOut
How many employees does the company have? 5
Days missed by employee # 1 :-5
Days missed must be zero or greater. Please re-enter: 0
Days missed by employee # 2 :-1
Days missed must be zero or greater. Please re-enter: -10
Days missed must be zero or greater. Please re-enter: 10
Days missed by employee # 3 :20
Days missed by employee # 4 :0
Days missed by employee # 5 :5
The average number of days missed per employee is 7.0 

Additional rules:

Return to main CS 111A page