Answer to Question #217066 in Java | JSP | JSF for fds

Question #217066

Write a program using an overloaded function(s) named convert() that work as given below:

i. public void convert(int seconds)

This function converts and displays number of seconds to hour, minutes and seconds

ii. public void convert(double days)

This function converts and displays number of days to years, months and days

Call the above functions from main.


1
Expert's answer
2021-07-14T03:28:47-0400
import java.util.Scanner;


public class Converter {


    /**
     * This function converts and displays number of seconds to hour, minutes
     * and seconds
     *
     * @param seconds
     */
    public void convert(int seconds) {
        int minutes = seconds / 60;
        int hours = minutes / 60;
        System.out.println(seconds + " seconds is equivalent to " + hours + " hours " + (minutes % 60) + " minutes " + (seconds % 60) + " seconds.");
    }


    /**
     * This function converts and displays number of days to years, months and
     * days
     *
     * @param days
     */
    public void convert(double days) {
        int currentDays = (int) days;
        int years = currentDays / 365;
        currentDays = currentDays % 365;
        int months = currentDays / 30;
        currentDays = currentDays % 30;
        System.out.println((int) days + " days is equivalent to " + years + " years " + months + " months " + currentDays + " days.");
    }


    /**
     * Main method
     *
     * @param args
     */
    public static void main(String[] args) {
        Converter converter = new Converter();


        Scanner input = new Scanner(System.in);
        System.out.print("Enter number of seconds: ");
        int seconds = input.nextInt();
        converter.convert(seconds);
        System.out.print("Enter number of days: ");
        double days = input.nextInt();
        converter.convert(days);


        input.close();
    }
}






Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS