//Codificado por sAfOrAs
public class DSCCuentaTiempo
{
int NumHoras(int seconds)
{
int hours=0;
hours=seconds/3600;
return hours;
}
int NumMinutos(int seconds)
{
int minuts=0;
minuts=seconds/60;
return minuts;
}
int NumSegundos(int seconds)
{
return seconds;
}
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");
}
}
}
}
Me gusta esto:
Me gusta Cargando...
Relacionado
This wwas lovely to read
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.
ni idea como funciona
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 :/
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.