forked from karzhouAndrew/JavaRepository
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTimeTest.java
More file actions
22 lines (20 loc) · 1.82 KB
/
Copy pathTimeTest.java
File metadata and controls
22 lines (20 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package task22;
//Создать класс и объекты описывающие промежуток времени.
//Сам промежуток в классе должен задаваться тремя свойствами: секундами, минутами, часами.
//Сделать методы для получения полного количества секунд в объекте, сравнения двух объектов
//(метод должен работать аналогично compareTo в строках).
//Создать два конструктора: получающий общее количество секунд, и часы, минуты и секунды по отдельности.
//Сделать метод для вывода данных.
public class TimeTest {
public static void main(String[] args) {
TimeInterval interval1 = new TimeInterval(300000);
TimeInterval interval2 = new TimeInterval(83, 19, 8);
System.out.println("Полное количество секунд первого отрезка времени: " + interval1.getAllSeconds());
System.out.println("Полное количество секунд второго отрезка времени: " + interval2.getAllSeconds());
System.out.println("Первый отрезок времени: " + interval1.getHours() + " ч. " +
interval1.getMinutes() + " м. " + interval1.getSeconds() + " с.");
System.out.println("Второй отрезок времени: " + interval2.getHours() + " ч. " +
interval2.getMinutes() + " м. " + interval2.getSeconds() + " с.");
System.out.println("Результат сравнения первого отрезка времени со вторым: " + interval1.compareTo(interval2));
}
}