我正在用 Java 编写一个时间转换程序,我需要修复代码。当我尝试显示 3:04 时,它会显示 3:4。我需要修复以在小于 10 的数字前面显示零,没有 if 语句,并且仅导入 java.util.Scanner
和 java.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);
}
最佳答案
关于java - 需要修复时间转换为 hh :mm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29131457/