public
class
tuna {
private
int
hour;
private
int
minute;
private
int
second;
public
void
setTime(int
h, int
m, int
s){
hour
= ((h>=0 && h<24) ? h:0);
minute
= ((m>=0 && m<60) ? m:0);
second
= ((s>=0 && s<60) ? s:0);
}
public
String toMilitary(){
return
String.format("%02d:%02d:%02d",
hour,minute,second);
}
public
String toString(){
return
String.format("%d:%02d:%02d
%s",
((hour==0||hour==12)?12:hour%12),
minute,
second,(hour
< 12? "AM":"PM"));
}
}
class
apples{
public
static
void
main(String args[]){
tuna
tunaObject = new
tuna();
System.out.println(tunaObject.toMilitary());
System.out.println(tunaObject.toString());
tunaObject.setTime(13,27,6);
System.out.println(tunaObject.toMilitary());
System.out.println(tunaObject.toString());
}
}
該Program將運行這樣的:
00:00:00
12:00:00
AM
13:27:06
1:27:06
PM
沒有留言:
張貼留言