Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Clock {
- private int second, minute, hours;
- public int getSecond() {
- return second;
- }
- public boolean setSecond(int s) {
- if (s < 0 || s >= 60) {
- second = 0;
- return false;
- } else {
- second = s;
- return true;
- }
- }
- public int getMinute() {
- return minute;
- }
- public boolean setMinute(int m) {
- if (m < 0 || m >= 60) {
- minute = 0;
- return false;
- } else {
- minute = m;
- return true;
- }
- }
- public int getHours() {
- return hours;
- }
- public boolean setHours(int h) {
- if (h < 0 || h >= 24) {
- hours = 0;
- return false;
- } else {
- hours = h;
- return true;
- }
- }
- public void show() {
- setHours(hours);
- setMinute(minute);
- setSecond(second);
- }
- public void tick() {
- second += 2;
- minute += second / 60;
- hours += minute / 60;
- second %= 60;
- minute %= 60;
- hours %= 24;
- }
- public void reset() {
- setSecond(0);
- setMinute(0);
- setHours(0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement