gpt4 book ai didi

java - 如何添加 15 分钟时间并处理溢出问题?

转载 作者:行者123 更新时间:2023-12-02 08:06:52 25 4
gpt4 key购买 nike

我有一个练习,需要以 24 小时格式输入小时和分钟,然后程序将在 15 分钟后显示时间。 59 分钟后分钟溢出则不起作用。例如,当我有输入时:

15
59

我的输出是:

15:74

我知道正常时钟 59 分钟后将是 16:14。我该如何正确处理这种情况?

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);

int hours = in.nextInt();
int minutes = in.nextInt();

if ( minutes == 59 ){
hours = hours + 1;
minutes = 00;
minutes = minutes + 14; //because I passed 1 minute
}
else{
minutes = minutes + 15;
}
System.out.printf("%d:%02d" , hours , minutes);
}
}

最佳答案

在Java中,你不需要像C中那样“手动”编写这些基本的东西。Java提供了很多API。例如时间 API。例如,参见LocalTime及其方法plusMinutes .

关于java - 如何添加 15 分钟时间并处理溢出问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60241356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com