用java定义一个时钟类MyClock,包含3个数据成员(即成员变量:时,分,秒);包含2个方法, 一个设置时间的方法setClock(),一个显示时间的方法display(),按照“ 12:28:45 ”的格式显示时间。
时间: 2024-05-19 18:15:44 浏览: 102
以下是Java代码实现:
public class MyClock {
private int hour; // 时
private int minute; // 分
private int second; // 秒
// 设置时间的方法
public void setClock(int hour, int minute, int second) {
if (hour >= 0 && hour <= 23 && minute >= 0 && minute <= 59 && second >= 0 && second <= 59) {
this.hour = hour;
this.minute = minute;
this.second = second;
} else {
System.out.println("输入的时间不合法!");
}
}
// 显示时间的方法
public void display() {
System.out.printf("%02d:%02d:%02d\n", hour, minute, second);
}
}
使用示例:
MyClock clock = new MyClock();
clock.setClock(12, 28, 45);
clock.display(); // 输出:12:28:45
clock.setClock(24, 60, 60); // 输出:输入的时间不合法!
clock.display(); // 输出:12:28:45(之前设置的时间没有改变)
阅读全文