数字时钟显示,从00:00-23:59,实现自动计数
2016-04-05 13:22
543 查看
学习java的第一个小程序,留作纪念,欢迎大神指点ヽ(=^・ω・^=)丿
对照着翁凯老师的java视频编写的数字时钟显示,从00:00-23:59,实现自动计数。
Display.java
Clock.java
对照着翁凯老师的java视频编写的数字时钟显示,从00:00-23:59,实现自动计数。
Display.java
package Clock; public class Display { private int uplimit;//成员变量 private int value = 0;//成员变量 Display(int uplimit) { this.uplimit = uplimit; } // public String toString() // { // if(value < 10) // return "0"+value; // else // return ""+value; // } void count() { this.value ++; if(value == uplimit) { value = 0; } } int getvalue() {return value;} public static void main(String[] args) { Display d = new Display(24);//构造器初始化一个为Display的对象d do{ d.count();//使用构造器Display的对象d才能调用Display类的成员变量和函数 }while(d.uplimit>0); } }
Clock.java
package Clock; import Clock.Display; public class Clock { private Display hour = new Display(24); private Display minite = new Display(60); void count() { minite.count(); if(minite.getvalue() == 0)// { hour.count();; } } void show() { System.out.printf("%02d:%02d\n",hour.getvalue(),minite.getvalue()); } public static void main(String[] args) { Clock c = new Clock(); while(true) { c.count(); c.show(); } } }
相关文章推荐
- 第九次课作业(变更管理、安全管理)
- 类初始化列表
- 心情无聊透底
- 轻松搞定Linux端口转发
- 多个left join 产生多个结果
- 轻松搞定Linux端口转发
- 轻松搞定Linux端口转发
- Oracle 数据库基础学习 (七) SQL语句综合练习
- HTML5 -1- 简介
- 游戏主策化项目开发流程
- 判断并将矩阵转化为严格对角占优矩阵
- 一款功能强大的设备调试、接口调试工具
- const、static关键字
- ajax 跨域封装 JSONP方式 默认还是GET提交请求
- Android控件架构
- 第三方cocoaPods管理工具的安装步骤
- 自定义TextView显示偏移问题
- 迷宫
- 自动刷新并指向新页面
- TCP流量控制与拥塞控制