AYUUUUUUUUUUUDA CON ESTA LINEA DE CODIGO

mrmaclio

Bovino maduro
#1
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:
 
#4
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.....
 

milash2000

Bovino adolescente
#5
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!
 

AlxRex

Bovino maduro
#7
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)
 
Arriba