Ayuudaaaaa :P

long num; <------ Para Qe me sirve estooo

num = Long.parseLong(br.readLine()); <------- PAra qe lo puedo usaar
y
operador % <----------- kmo lo puedo usaar

Como podria realizar un programa para que cierto numero de segundos se hagan dias, horas y minutos

Gracias por su apoyooo!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de JaimeItlzc

Pon un titulo bien

Pon un titulo bien porfavor.

Ahora  long num es la declaracion de un tipo de dato primitivo.

num = Long.parseLong(br.readLine()); es una conversión de String a Long atraves del metodo estatico parseLong() el br.readLine() es para leer desde consola (Teclado) haciendo la declaracion del objeto.

Algunas Pagina para que las leeas:
Operadores y Tipos de Datos Primitivos
BufferedReader

Saludos.

Imagen de beto.bateria

Como podria realizar un

Como podria realizar un programa para que cierto numero de segundos se hagan dias, horas y minutos

Con la clase Calendar
http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html

me da la impresion que necesitas leer mas.

A mí me da la impresión de

A mí me da la impresión de que necesita leer.

long num; <------ Para Qe me


long num; <------ Para Qe me sirve estooo

Para declaraaaar una variaaable de tipo "long" ( que le caben muchisisimos números desde -2^63 hasta 2^63-1 )


num = Long.parseLong(br.readLine()); <------- PAra qe lo puedo usaar

Para almacenar un número en el rango antes mencionado.


y
operador % <----------- kmo lo puedo usaar

Ese operador te dice lo que sobra de la division de dos números enteros. Por ejemplo 10 % 3 es 1

Lo usas poniendolo entre dos numeros: por ejemplo  10 % 3;


Como podria realizar un programa para que cierto numero de segundos se hagan dias, horas y minutos

Tienes algún ejemplo? Entiendo que quieres es saber por ejemplo cuantos días tienen Equismil segundos.

Si lo tuvieras que hacer en un cuaderno con papel y lapiz ( y quizá una calculadora ) como lo harías? Por ejemplo para hacerlo al revés ( saber cuantos segundos hay en un día ) multiplicarías 60 segundos * 60 minutos * 24 hrs = 1 día

Por lo que veo tu necesitas hacer lo contario, y lo contrario a multiplicar es dividir.


Gracias por su apoyooo!

De naadaaa!

Imagen de rodrigo salado anaya

@cesarsan, modulo (%)

Por ejemplo, si tenemos 1259 segundos y los quieres convertir a minutos lo primero que yo aria es saber cuantos minutos se pueden obtener de la cantidad de segundos y obtener el resto de los segundos.

Ejemplo:

public class Main {
    public static void main(String[] args) {
        long segundos = 1259;
        long minutos = segundos / 60;
        long sobran = segundos % 60;
       
        System.out.println(minutos + ":" + sobran);
        //...
    }
}

Juega con las variables cambiando la cantidad de segundos y el número 60 del modulo, así puedes obtener cuantos meses serian de 37312783 días cambiando el valor del modulo por 30....mmmmm esto no creo que sea tan fácil jejeje pero ya es un avance.