Java-时钟输出(★☆☆☆☆)-简单练习

本文介绍了如何使用Java实现一个自定义的时钟类myTime,包括私有成员变量hour、minute、second,以及构造方法、display()、addSecond()、addMinute()、addHour()方法。在测试类中,通过对时钟的小时、分钟和秒进行增加操作,展示了进位的逻辑。文章解释了两种实现进位的方法:一是直接在每个添加方法中处理进位,二是将所有时间转换为秒统一处理。这两种方法都利用了模运算来处理时间的进位规则。
摘要由CSDN通过智能技术生成

题目:在程序中经常要对时间进行操作,但是并没有时间类型的数据,那么我们为了完成我们的需要,可以自己定义一个时间类来满足程序的需要,定义类名为myTime的类其中应有三个整形成员变量时hour、分minute、秒second,为了保证数据的安全性,三个成员变量的修饰符列表声明为私有类型,为myTime类定义构造方法以便于在需要的时候,创建对象并通过参数的形式传递完成成员变量的初始化工作,其中定义一个display方法用于将时间打印出来。在类中加入addSecond(int sec)、addMinuyte(int min)、addHour(int hour),分别对时分秒进行加,并完成控制台的输出。

首先对题目进行分析,很明显除了题目中提到的类myTime,还需要有一个测试类,从题目上看,相对立意简单

myTime类:hour、minute、second、构造方法、display()方法、addSecond(int sec)、addMinuyte(int min)、addHour(int hour)

测试类:创建myTime对象,我们可以选择不传参,也可以选择传参,通过对象去调用打印输出、增加的方法,对时钟进行更改即可

代码如下所示:

myTime类:

package test;

public class myTime {
    //三个私有的属性
    private int hour;
    private int minute;
    private int second;

    //有参和无参的构造方法
    pub
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值