Home CPSC 220

Time Class

Objective

To be able to create classes and constructors in Java.

Task

For this lab, you will create a class called "Time" that will allow us to store and work with time objects.

Your class should contain the following:

You are just writing the Time class for this lab. To test your class, you can use this main class:


// the "main" class for the program
public class test {
    public static void main(String args[]) {
        Time t1 = new Time();              // midnight
        Time t2 = new Time(17, 30, 0);     // 5:30 PM

        // add an hour onto t1, then print it in both formats
        t1.increment(3600);
        t1.print(true);
        t1.print(false);

        // add an hour and a half, and 30 seconds onto t2
        t2.increment(5430);

        // print t2 in both formats
        t2.print(true);
        t2.print(false);

    }
}

The goal output is given below:

1:00:00
1:00:00 AM
19:00:30
7:00:30 PM

Submitting

When your program works, email the code to ifinlay@umw.edu.

Copyright © 2018 Ian Finlayson | Licensed under a Creative Commons Attribution 4.0 International License.