求解一道java程序设计项目题

Jun_calior 2011-06-30 02:50:23
给出一个类的规范、设计和实现,在程序中可以使用这个类来模拟组合锁。该锁有一个圆形的把手,周围一圈的刻度为从0到39.它有三个数字组合,叫作x,y和z。要打开这个锁,必须将把手沿顺时针方向至少旋转一周,停止时x在顶部;然后逆时针旋转把手,第二次停止时y在顶部;最后再次沿顺时针方向旋转把手,停止时z在顶部。这时就可以打开锁了。
在Lock类中必须有一个构造函数,它负责初始化三个数字组合。还需要提供以下方法:
1、改变锁的组合形成新的三个数字组合
2、将把手按给定方法旋转,直到指定数字出现在顶部为止
3、关闭锁
4、试图打开锁
5、获取锁的状态(打开或关闭)
6、给出当前位于顶部的数字。


希望能给个解题方案!谢谢。!
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jun_calior 2011-06-30
  • 打赏
  • 举报
回复
没人帮忙解决。。。。
再汗~~~
Jun_calior 2011-06-30
  • 打赏
  • 举报
回复
自己顶起。。
泪崩。~~

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧