Java 编程题,定义一个时钟类(Clock)要求如下:1.存储时钟的时hour(0-23)、分minute(0-59)、秒second(0-59);2.创建新对象时默认为0时0分0秒;3.设置时钟为指定的时间;4.使时钟前进1秒钟的功
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 05:56:28
![Java 编程题,定义一个时钟类(Clock)要求如下:1.存储时钟的时hour(0-23)、分minute(0-59)、秒second(0-59);2.创建新对象时默认为0时0分0秒;3.设置时钟为指定的时间;4.使时钟前进1秒钟的功](/uploads/image/z/7790997-21-7.jpg?t=Java+%E7%BC%96%E7%A8%8B%E9%A2%98%2C%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E6%97%B6%E9%92%9F%E7%B1%BB%EF%BC%88Clock%EF%BC%89%E8%A6%81%E6%B1%82%E5%A6%82%E4%B8%8B%3A1.%E5%AD%98%E5%82%A8%E6%97%B6%E9%92%9F%E7%9A%84%E6%97%B6hour%EF%BC%880-23%EF%BC%89%E3%80%81%E5%88%86minute%EF%BC%880-59%EF%BC%89%E3%80%81%E7%A7%92second%EF%BC%880-59%EF%BC%89%EF%BC%9B2.%E5%88%9B%E5%BB%BA%E6%96%B0%E5%AF%B9%E8%B1%A1%E6%97%B6%E9%BB%98%E8%AE%A4%E4%B8%BA0%E6%97%B60%E5%88%860%E7%A7%92%EF%BC%9B3.%E8%AE%BE%E7%BD%AE%E6%97%B6%E9%92%9F%E4%B8%BA%E6%8C%87%E5%AE%9A%E7%9A%84%E6%97%B6%E9%97%B4%EF%BC%9B4.%E4%BD%BF%E6%97%B6%E9%92%9F%E5%89%8D%E8%BF%9B1%E7%A7%92%E9%92%9F%E7%9A%84%E5%8A%9F)
Java 编程题,定义一个时钟类(Clock)要求如下:1.存储时钟的时hour(0-23)、分minute(0-59)、秒second(0-59);2.创建新对象时默认为0时0分0秒;3.设置时钟为指定的时间;4.使时钟前进1秒钟的功
Java 编程题,定义一个时钟类(Clock)
要求如下:
1.存储时钟的时hour(0-23)、分minute(0-59)、秒second(0-59);
2.创建新对象时默认为0时0分0秒;
3.设置时钟为指定的时间;
4.使时钟前进1秒钟的功能incSecond();
5.以“时:分:秒“的形式输出时钟的时间.
Java 编程题,定义一个时钟类(Clock)要求如下:1.存储时钟的时hour(0-23)、分minute(0-59)、秒second(0-59);2.创建新对象时默认为0时0分0秒;3.设置时钟为指定的时间;4.使时钟前进1秒钟的功
class Clock{
private int hourse;
private int minute;
private int second;
public Clock(){
this.hourse=0;
this.minute=0;
this.second=0;
}
public void incSecond(){
this.second+=1;
}
public void toTime(){
if(this.hourse>24){this.hourse=0;}
if(this.minute>60){this.hourse+=1;this.minute-=60;}
if(this.second>60){this.minute+=1;this.second-=60;}
System.out.printf(hourse+":"+minute+":"+second);
}
public void setHourse(int hourse) {
this.hourse = hourse;
}
public void setMinute(int minute) {
this.minute = minute;
}
public void setSecond(int second) {
this.second = second;
}
}
public class test {
public static void main(String[] args) {
Clock c=new Clock();
c.setMinute(66);//测试数据
c.setSecond(61);
c.toTime();//输出1:7:1
}
}
基本功能实现.没有添加访问器.但有些代码可以修改的更好,可以的话给分我吧.