gpt4 book ai didi

java - 需要修复时间转换为 hh :mm

转载 作者:行者123 更新时间:2023-12-01 18:16:38 24 4
gpt4 key购买 nike

我正在用 Java 编写一个时间转换程序,我需要修复代码。当我尝试显示 3:04 时,它会显示 3:4。我需要修复以在小于 10 的数字前面显示零,没有 if 语句,并且仅导入 java.util.Scannerjava.text.NumberFormat。而且它必须在一个类中。我想在今晚之前完成它。如果有人可以提供帮助,我将不胜感激。这是下面的代码。我已经导入了上面提到的这两个java类。

    Scanner sc = new Scanner(System.in);


final int MINUTES_IN_HOUR = 60;
int Minutes, Hours, InputedMinutes;

System.out.println("Enter a number in minutes: ");
InputedMinutes = sc.nextInt();
sc.close();

Hours = InputedMinutes/MINUTES_IN_HOUR;
Minutes = InputedMinutes%MINUTES_IN_HOUR;

System.out.println("Your time is " + Hours + ":" + Minutes);
}

最佳答案

使用格式:

System.out.format("%d:%02d", Hours, Minutes);

请参阅Java documentation了解格式规范。

关于java - 需要修复时间转换为 hh :mm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29131457/

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