写个Main方法,调一调你的方法就可以了,见下:public static void main(String[] args) {
Time1 time = new Time1();
time.setTime(11,11,11);
System.out.println(time.toStandardString());
}
Time1 time = new Time1();
time.setTime(11,11,11);
System.out.println(time.toStandardString());
}
private int hour;
private int minute;
private int second;
public Time1()
{
setTime(0,0,0);
}
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>=0) ? s:0);
}
public String toStandardString()
{
DecimalFormat twoDigits=new DecimalFormat ("00");
return twoDigits.format(hour) +":"+
twoDigits.format(minute) + ":"+twoDigits.format(second);
}
public String ToStandardString()
{
DecimalFormat twoDigits=new DecimalFormat("00");
return ( (hour==12 || hour==0 )? 12 : hour % 12 )+":"+
twoDigits.format(minute) + ":"+twoDigits.format(second)+
(hour<12 ? "AM":"PM");
}
public static void main(String args[]){
Time1 time = new Time1();
time.setTime(24,30,36);
String tstand = time.toStandardString();
String Tstand = time.ToStandardString();
System.out.println(tstand);//24小时
System.out.println(Tstand);//12小时标示
}
}
Time1 t = new Time1();
t.setTime(12,12,12);
System.out.println(t.ToStandardString());
System.out.println(t.toStandardString());
}
编译完,
java -classpath "." Time
{
Timel t=new Timel();
t.setTime(3,3,5);
System.out.println(t.toStandardString());
System.out.println(t.ToStandardString());
}//插入到你的类里面
这样就可以
public static main(String[] args){
Timel time1=new Timel();
time1.setTime(12,23,34);
System.out.println(time1.ToStandardString());
System.out.println(time1.toStandardString());
}
如此如此.....
Thanks