package com.buqi;
public class MyTime {
private int hour;
private int minute;
private int second;
public MyTime() {
System.out.println("无参构造方法");
}
public MyTime(int hour,int minute,int second) {
this.hour=hour;
this.minute=minute;
this.second=second;
}
public int getHour() {
return hour;
}
public int getSecond() {
return second;
}
public int getMinute() {
return minute;
}
public void setHour(int hour) {
this.hour=hour;
}
public void setMinute(int minute) {
this.minute=minute;
}
public void setSecond(int second) {
this.second=second;
}
/**
* 秒数 +
* @param sec
*/
public void addSecond(int sec) {
second=second+sec;
if(second>=60) {
//minute++;
minute=minute+second/60;
if(minute>=60) {
hour=hour+minute/60;//先进位
minute=minute%60;//后计算
}
//int temp=second;
//second=temp-60;
second=second%60;
}
}
/**
* 分数 +
* @param sec
*/
public void addMinute(int min) {
minute=minute+min;
if(minute>=60) {
//hour++;
hour=hour+minute/60;
if(hour>=24) {
hour=hour%24;
}
//int temp=minute;
//minute=temp-60;
minute=minute%60;
}
}
/**
* 时数 +
* @param sec
*/
public void addHour(int hou) {
hour=hour+hou;
if(hour>=24) {
//int temp=hour;
//hour=temp-24;
hour=hour%24;
}
}
public String diaplay() {
StringBuilder sb=new StringBuilder();
sb.append("hour:"+hour+"\n");
sb.append("minute:"+minute+"\n");
sb.append("second:"+second+"\n");
sb.append(hour+":"+minute+":"+second);
return sb.toString();
}
public static void main(String[] args) {
MyTime time=new MyTime(19,20,30);
System.out.println(time.diaplay());
//time.addSecond(7200);
//System.out.println(time.diaplay());
time.addMinute(60);
//System.out.println(time.diaplay());
//time.addHour(60);
System.out.println(time.diaplay());
}
}
04-27
4605
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-09
2469
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-04
4900
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-18
4978
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-29