好文档 - 专业文书写作范文服务资料分享网站

java程序设计基础第十章第一题

天下 分享 时间: 加入收藏 我要投稿 点赞

10.1 设计一个名为Time的类。这个类包含:表示时间的数据域hour、minute和second。 一个以当前时间创建Time对象的无参构造方法(数据域的值表示当前时间)。

一个构造Time对象的构造方法,这个对象有一个特定的时间值,这个值是以毫秒表示的、从1970年1月1日午夜开始到现在流逝的时间段(数据域的值表示这个时间)。 一个构造带特定的小时、分钟和秒的Time对象的构造方法、 三个数据域hour、minute和second各自的get方法。

一个名为setTime(long elapseTime)的方法使用流逝的时间给对象设置一个新时间。 代码: class Time{

long hour,minute,second; long time; public Time(){

time=System.currentTimeMillis(); }

public Time(long time){ this.time=time; }

public Time(long hour,long minute,long second){ time= (hour*3600+minute*60+second)*1000; }

public long getHour() {

second = (time / 1000); minute = (second / 60); return hour = ( minute/ 60) % 24+8;

}

public long getMinute() { second = (time / 1000);

return minute = (second/ 60) % 60;

}

public long getSecond() {

return second = (time / 1000) % 60;

public void setTime(long elapseTime) { }

public class XiTi101 {

public static void main(String[] args){

Time t1=new Time();

System.out.println(\时间:\:\:\ t1.getSecond());

Time t2=new Time(555550000-8*60*60*1000);

System.out.println(\时间:\:\:\ } }

/*未来获得北京时间,必须加上8小时,所以之后必须减去8小时,即减去8*60*60*1000毫秒*/

time = elapseTime; } }

java程序设计基础第十章第一题

10.1设计一个名为Time的类。这个类包含:表示时间的数据域hour、minute和second。一个以当前时间创建Time对象的无参构造方法(数据域的值表示当前时间)。一个构造Time对象的构造方法,这个对象有一个特定的时间值,这个值是以毫秒表示的、从1970年1月1日午夜开始到现在流逝的时间段(数据域的值表示这个时间)。一个构造带特定的小时、分钟和秒的Time对象
推荐度:
点击下载文档文档为doc格式
5nsbl78c9k0ne2d1fovz9epjx24qwd012rj
领取福利

微信扫码领取福利

微信扫码分享