编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒)

进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这

些对象调用方法show()来显示时钟的时间。

类:

     int hour;
int minute;
int second; // 构造方法 对变量初始化
Clock(int h, int m, int s) {
hour = h;
minute = m;
second = s;
} //
void show() {
if ((hour >= 0 && hour < 24) && (minute >= 0 && minute < 60) && (second >= 0 && second < 60)) {
System.out.println("现在时刻" + hour + "时" + minute + "分" + second + "秒。");
} else {
System.out.println("你输入的时间有误,请重新输入!");
}
}

调用:

     public static void main(String[] args) {
Clock clock1=new Clock(3, 34, 18); Clock clock2=new Clock(23, 34, 18); Clock clock3=new Clock(25, 15, 55); Clock clock4=new Clock(23, 64, 28); Clock clock5=new Clock(23, 54, 78); Clock clock6=new Clock(0, 0, 0); clock1.show();
clock2.show();
clock3.show();
clock4.show();
clock5.show();
clock6.show(); }

结果:

最新文章

  1. 表单form的enctype=&quot;multipart/form-data&quot;使用疑惑
  2. fiddler插件开发step by step 1
  3. Thread Join()的用法
  4. 为什么说 Git 比 SVN 更好
  5. asp.net后台的一些操作
  6. 【翻译】Longest Palindromic Substring 最长回文子串
  7. 200_longest-palindromic-substring
  8. 抓包工具 - Fiddler(如何捕获Android数据包)
  9. Spark RDDs vs DataFrames vs SparkSQL
  10. Apollo的Oracle适配改动
  11. 空间、域名与IP之间的关系?
  12. golang环境 centos 7
  13. react-router V4中的url参数
  14. rootkit(kbeast-v1)
  15. C++ Primer读书笔记(1)
  16. [LeetCode] 108. Convert Sorted Array to Binary Search Tree ☆(升序数组转换成一个平衡二叉树)
  17. lame定理求欧几里得算法的求余和赋值次数
  18. C结构体变量2种运算(比如链表的结点)(区别与java)
  19. Json循环引用问题
  20. 配置私有仓库(使用registry镜像搭建一个私有仓库)

热门文章

  1. 文件类似性推断 -- SimHash
  2. 葡萄城公布新版ActiveReports 9报表控件和报表server
  3. Restful技术
  4. [雅礼NOIP集训 2017] number 解题报告 (组合数+二分)
  5. 查看typedef类型
  6. 51nod 1179 最大的最大公约数 (打表计数法)
  7. django steps EASY WAY
  8. vue 所有的路由跳转加一个统一参数
  9. 关于VS2013 Browser Link 新功能
  10. Spring 与CXF整合(spring3.2,cxf3.1.11)