Foros del Web » Programación para mayores de 30 ;) » Java »

Problema java novato

Estas en el tema de Problema java novato en el foro de Java en Foros del Web. Hola buenas,estoy empezando con java y tengo un problema,tenía que hacer un programa para convertir segundos en horas y he escrito esto: package problemadetiempo; public ...
  #1 (permalink)  
Antiguo 03/10/2012, 12:30
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 11 años, 7 meses
Puntos: 0
Problema java novato

Hola buenas,estoy empezando con java y tengo un problema,tenía que hacer un programa para convertir segundos en horas y he escrito esto:
package problemadetiempo;


public class Problemadetiempo {


public static void main(String[] args) {
int segundos,minutos,horas;
segundos=5650;
minutos=segundos%60;
horas=minutos/60;
System.out.println("5650 segundos pasados a horas es:"+minutos "segundos");
System.out.println(+(minutos%60)"minuutos");
System.out.println(+(minutos/60)"hora");

}
}

Pero me da un error en las tres lineas de System, alguien me puede decir que hago mal,gracias.
  #2 (permalink)  
Antiguo 03/10/2012, 12:53
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Problema java novato

Hola:

Entre los paréntesis de println() debes poner una cadena de texto, tal que así

System.out.println("una cadena de texto");

Java permite concatenar cadenas poniendo símbolos +, por lo que podrías hacer esto

System.out.println("una "+ "cadena "+ "de "+"texto ");

es más, java es listo y si está sumando cadenas, permite sumar otras variables conviriténdolas él automáticamente a cadenas de texto antes, por lo que puedes poner

System.out.println ("una "+ variable + "cadena "+ 44 + "de " + otraVariable + "texto");

El problema que tienes es que no cierras la comillas bien, o no pones bien los +, no puedes poner "cadena"variable sin el + entre medias "cadena"+variable, ni una cuenta seguido de una cadena sin el +`entre medias como (minutos/60)"hora", que debería ser (minutos/60) + "hora".

Otro detalle, por si tienes problemas, para que java sepa que está sumando cadenas de texto, el primer sumando debe ser un texto. Es posible que esto

(minutos%60) + "minuutos"

te de error, así que pon delante una cadena de texto vacía, así

"" + (minutos%60)"minuutos"

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 03/10/2012, 13:02
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Problema java novato

Ammmmmm oki ya esta era eso,problema resuelto, muchas gracias.

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:25.