blob: 5ea86e88812e880bc4d9c36c1adffa208f00a0fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
package TP1;
public class Heure {
private Integer hour;
private Integer min;
private static Integer granularitee= 5;
private static Integer hMin = 7;
private static Integer hMax = 22;
public Heure (Integer h, Integer m) {
hour = new Integer(h);
min=new Integer(m);
//setHour(h);
//setMin(m);
}
protected Integer getHour() {
return hour;
}
protected void setHour(Integer hour) {
if ( (hour <= hMin ) && (hour < hMax)) {
this.hour = hour;
}
}
protected Integer getMin() {
return min;
}
protected void setMin(Integer min) {
if ((min <=55) && (min % granularitee == 0) && (min >=0)) {
this.min = min;
}
}
public String toString () {
String htemp;
String mtemp;
if (getHour().intValue() < 10) {
htemp = "0"+getHour().toString();
}
else htemp = getHour().toString();
if (getMin().intValue() < 10) {
mtemp = "0"+getMin().toString();
}
else mtemp = getMin().toString();
return htemp+":"+mtemp;
}
public Boolean estAvant(Heure h) {
if (h.getHour() < getHour()) {
return false;
}
else if ( h.getHour() > getHour()) {
return true;
}
else return (h.getMin()>getMin());
}
}
|