需求
从8:30开始计算,每次加6分钟,输出36次的对应时间。输出格式如下:
8:30-8:36
8:36-8:42...
/**
* @Auther: rll
* @Date: 2022/1/11 17:57
* @Description: 做一个时间累加
*/
public class Test {
public static void main(String[] args) {
//起始时间 8:30
int hour = 8;
int min = 30;
int per = 6; //每次加6分钟
int length = 36; //一共加36次
for (int i = 0; i < length; i++) {
System.out.print(hour + ":" + getMin(min) + "-"); //加前时间
int tmp = min + per;
if (tmp >= 60) { //满60分钟,小时+1
hour++;
}
min = tmp % 60;
System.out.println(hour + ":" + getMin(min)); //加后时间
}
}
/**
* 输出分钟数,若不满10分钟前面补0
*
* @param min
* @return
*/
public static String getMin(int min) {
if (min < 10) {
return "0" + min;
}
return min + "";
}
}
该代码实现了一个从8:30开始,每次加6分钟,共进行36次的时间累加过程。程序会打印出每次累加后的时间,并确保分钟数在10分钟以下时前面补0。这是一个简单的Java程序,用于时间计算和格式化。
2778

被折叠的 条评论
为什么被折叠?



