Código Java – Calcular Tiempo

// Codificado por Beastieux
public class DSCCuentaTiempo {
    int NumHoras(int seconds) {
        int hours = 0;
        hours = seconds / 3600;
        return hours;
    }

    int NumMinutos(int seconds) {
        int minutes = 0;
        minutes = (seconds % 3600) / 60;
        return minutes;
    }

    int NumSegundos(int seconds) {
        int remainingSeconds = seconds % 60;
        return remainingSeconds;
    }

    public static void main(String[] args) {
        int n = 0, hh = 0, mm = 0, ss = 0;
        DSCCuentaTiempo segundos = new DSCCuentaTiempo();
        if (args.length == 0)
            System.out.println("Debe ingresar la cantidad de segundos");
        else {
            for (int i = 0; i < args.length; i++) {
                n = Integer.parseInt(args[i]);
                hh = segundos.NumHoras(n);
                mm = segundos.NumMinutos(n);
                ss = segundos.NumSegundos(n);
                System.out.println("Hay " + hh + " Horas en " + n + " Segundos");
                System.out.println("Hay " + mm + " Minutos en " + n + " Segundos");
                System.out.println("Hay " + ss + " Segundos en " + n + " Segundos");
            }
        }
    }
}

Compilar: javac DSCCuentaTiempo.java

Ejecutar: java DSCCuentaTiempo (pasar parámetro)

Pueder ir al artículo principal:

Códigos Sencillos hechos en Java

5 thoughts on “Código Java – Calcular Tiempo

  1. apenas estoy aprendiendo a programas y en mi Pc tengo instalado el programa jdk asi q tengo q compilarlo en cmd y luego ejecutarlo ahi mismo, sabes si eso se puede hacer de esta manera?. Gracias.

  2. tus publicaciones me agradan son muy interesantes y completas, solo que compile y ejecute esta pero solo sale el mensaje de: “debes ingresar los segundos” y se acaba el programa :/

    1. umm me imagino que le enviaste los argumentos al metodo main en el momento que ejecutaste el programa verdad? si no lo hiciste investiga como funciona ese famoso array “args” que vemos en casi todos los ejemplos. saludos.

Deja un comentario