《Java语言程序设计与数据结构》编程练习答案(第十章)
英文名:Introduction to Java Programming and Data Structures, Comprehensive Version, 11th Edition
10.1
public class book {
public static void main(String[] args)
throws Exception
{
Time t1 = new Time();
Time t2 = new Time(555550000);
System.out.printf("%d %d %d\n",t1.getHour(),t1.getMinute(),t1.getSecond());
System.out.printf("%d %d %d\n",t2.getHour(),t2.getMinute(),t2.getSecond());
}
}
class Time{
private int hour;
private int minute;
private int second;
public Time(){
long ass = System.currentTimeMillis();
long seconds = ass/1000;
second = (int)seconds%60;
seconds/=60;
minute = (int)seconds%60;
seconds/=60;
hour = (int)seconds%24;
}
public Time(int h,int m,int s){
hour = h;
minute = m;
second = s;
}
public Time(long ass){
long seconds = ass/1000;
second = (int)seconds%60<