-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtuna9.java
More file actions
45 lines (43 loc) · 820 Bytes
/
Copy pathtuna9.java
File metadata and controls
45 lines (43 loc) · 820 Bytes
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
public class tuna9 {
private int hour;
private int minute;
private int second;
public tuna9() {
this(0, 0, 0);
}
public tuna9(int h) {
this(h, 0, 0);
}
public tuna9(int h, int m) {
this(h, m, 0);
}
public tuna9(int h, int m, int s) {
setTime(h,m,s);
}
public void setTime(int h, int m,int s){
setHour(h);
setMinute(m);
setSecond(s);
}
public void setHour(int h){
hour = ((h > 0 && h < 24) ? h :0);
}
public void setMinute(int m){
minute = ((m > 0 && m < 60) ? m :0);
}
public void setSecond(int s){
second = ((s > 0 && s < 60) ? s :0);
}
public int getHour(){
return hour;
}
public int getMinute(){
return minute;
}
public int getSecond(){
return second;
}
public String toMilitary(){
return String.format("%02d:%02d:%02d", getHour(),getMinute(),getSecond());
}
}