## Digital Clock 2 |

6 points

This program is an improvement of your digital clock program. Here, the program reads the time from the computer clock and displays that time. The code to read the time from the computer clock is provided to you, in **main()**.

Create 5 robots in **main()**, just as you did in the first program.

You will need to declare 4 integers to store the time's digits (for many times only 1 digit is needed to display the hour). The hour is stored in the integer **hour** and the minute is stored in the integer **minute**. Write code to figure out what 4 digits you want to display. Remember that modular arithmetic with 2 integers gives you the remainder; for example 7 % 3 equals 1. Recall also that integer division with 2 integers gives you the quotient without the remainder; for example 7 / 3 equals 2.

For each robot, make a call to **drawDigit()**, sending in to **drawDigit()** the correct digit to draw.

Write the method **drawDigit()** to draw 1 digit. You will want to use an IF - ELSE IF structure in **drawDigit()** to make the correct method call, based on the number sent into **drawDigit()**.

Here is an image that shows the time 9:07 being displayed by my digital clock program:

You can download DigitalClock2.java to use as a starting point in writing your program.