Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

AYUUUUUUUUUUUDA CON ESTA LINEA DE CODIGO

mrmaclio

Bovino maduro
Desde
28 May 2007
Mensajes
339
porfavor .. si alguien sabe tengo que entregar un proyecto y explicar el codigo ... lo que pasa que no entiendo esta linea ...

Si alguien me pudiera ayudar lo agradeceria mucho.

temp = getParameter("delay");
delay= (temp==null) ? 100 : Integer.parseInt( temp );

temp = getParameter("pause");
iPause= (temp==null) ? 0 : Integer.parseInt( temp );

temp = getParameter("tscr");
iScroll= (temp==null) ? 1 : Integer.parseInt( temp );

gracias gracias gracias.... :eolo:
moz-screenshot.jpg
moz-screenshot-1.jpg
 
madres ni poner las fotos.... as tu tarea man
 
temp = getParameter("delay");
delay= (temp==null) ? 100 : Integer.parseInt( temp );

Vamos ayudarle un poco al niño hacer su tarea.

Si la variable temp es nula (osea sin valor) asignara a la variable delay el valor 100, de lo contrario parsea lo que contiene la variable temp, la cual fue asignada atraves de un metodo llamado getParameter.

Los demas ejercicios son lo lo mismo.....
 
Creo que la manera de ayudarte es diciendote que existe una forma simplificada de escribir una sentencia IF THEN ELSE, la cual se hace con los simbolos ? y : . Por ejemplo:
IF (valor==A) THEN respuesta=B ELSE respuesta=C se puede simplificar como:
respuesta = (valor==A) ? B : C
¿¿Captas??

Mucha suerte en tu tarea!
 
Ya esta dicho, regalado el asunto... solo es cuestion de investigar un poco mas.
 
El operador TERNARIO es como un IF ---- ELSE -----

delay = (temp==null) ? 100 : Integer.parseInt( temp );

Si cumple la condicion se asigna 100, si no se asigna el siguiente valor (lo que traiga la variable temp)
 
Volver
Arriba