怎样用java做个生日提醒?如果同一天有多个人过生日怎么做?

2025-05-09 07:06:56
推荐回答(1个)
回答1:

①可以考虑将每个人封装成一个类,该类包含name,birthday等属性。
②将每一个人的姓名和生日日期输入到程序中,获得了这个类的对象,将对象放进ArrayList里。
③提供修改每个人的姓名和生日日期功能。
④运用io流将每个人的信息输出到硬盘上,以便下次打开可以读取进来。
⑤假若已经拥有了这些人物信息。就取出每一个人的信息,将生日日期与今天的天数进行比较,获得剩余生日天数。可以用Map存储键值,键为名字,值为剩余天数。获得了这个数据结构,将值(剩余天数)进行按从小到大排序。
⑥输出这个数据结构的数据,按照天数从小到大输出,得到了:
姓名 生日剩余天数
张三 15天
李四 25天
... .. .....

最好设计图形界面。时间类可以考虑用Calendar和Date,具体操作你应该多去了解下这两个类哈!~!

哪里不懂可以追问一下哈