我是学习Java的新手,真的很喜欢它。我的导师给我一个问题,我正在设法解决。问题是:编写一个程序以显示总秒数中的小时和分钟。
我确实开始对其进行编码,并且我想我已经达到了一定的水平,现在我可以使程序计算输入的总时间中有多少分钟,或者输入的时间中有多少秒。但是我无法显示它们的总和,这意味着5000秒有83.44分钟或1.39小时。但是我可以编码什么,使其表示1小时23.44分钟。任何现场都是有帮助的。谢谢!
我已经附上了我到目前为止编写的代码。
package HW5820;
import java.util.Scanner;
public class HoursAndMinutes {
public static void main(String[] args) {
// TODO Auto-generated method stub
//write a program to display hour and minute from total seconds
Scanner input = new Scanner(System.in);
int seconds=0;
System.out.println("Enter number of seconds");
seconds = input.nextInt();
int min;
min = seconds/60;
int hours;
hours= min/60;
System.out.println("Your entered time is "+min+" Minutes or, "+hours+" hour");
Start from the highest level (hours) and work your way down, replacing
seconds
with however many seconds are left over from the previous operation:作为进一步的改进,您可以通过将幻数分配给命名变量来消除幻数,即:
然后在您的操作中使用它们: