May I please get help on what I need to do for this homework? I want to write a code and want an explanation of what I need to do

May I please get help on what I need to do for this homework? I want to write a code and want an explanation of what I need to do.

The Assignment:

Write a program that converts a number of seconds to the equivalent number of hours, minutes, and seconds.

It should do the following:

Prompt the user for input
Read an integer from the keyboard
Calculate the result
Use printf to display the output

A sample run with input 5000 must look like:

Enter the number of seconds: 5000

5000 seconds = 1 hours, 23 minutes, and 20 seconds

5000 seconds = 01h:23m:20s

A sample run with input 3754 must look like:

Enter the number of seconds: 3754

3754 seconds = 1 hours, 2 minutes, and 34 seconds

3754 seconds = 01h:02m:34s

Hint1: Use integer division

Hint2: Use the modulus operator

Please make sure to end each line of output with a newline.

Please note that your class should be named SecondsConverter.

What I wrote:

import java.util.*;
public class SecondsConverter
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);

System.out.print(“Enter the number of seconds: “);
int totalSeconds = in.nextInt();

int numSeconds = totalSeconds % 60;
int numHours = totalSeconds / 60;
int numMinutes = numHours % 60;
numHours = numHours / 60;

System.out.print( totalSeconds+” Seconds =”+numHours + ” hours,” + numMinutes + ” minutes,and ” + numSeconds + ” seconds”);
System.out.println(“”);
System.out.print( totalSeconds+” Seconds =”+numHours + “h:” + numMinutes + “m:” + numSeconds + “s”);
System.out.print(“\n”);

}
}

Thank you

Complete Answer:

Get Instant Help in Homework Asap
Get Instant Help in Homework Asap
Calculate your paper price
Pages (550 words)
Approximate price: -
Open chat
1
Hello 👋
Thank you for choosing our assignment help service!
How can I help you?