Tareas del Curso de Java

Impartido por el Dr. José Luis Abreu y Marta Oliveró

Lección 03. Sintaxis.

Ejercicio 03.1

Tarea: eje03_1_OmarPosada.zip

No hay página.

Ver documentación.

Ejercicio 03.3

// Si se deja la sig. instr. se imprime true

//if ( (i == 0) && (b = (j == 0)) ){

//}

------------------------------------------

¿Por qué true?

i==0 --> false

&& es un operador de corto circuito. Por lo que no procesa las siguientes instrucciones y por lo tanto b no se altera siendo b = true.

------------------------------------------



if ( (i == 0) & (b = (j == 0)) ){

}



------------------------------------------

¿Por qué false?

i==0 --> false

& Procesa ambos lados de la expresión.

j == 0 --> false

b = false --> true (se logró hacer la asignación)

false & true --> false : No entra al bloque

Ejercicio 03.4

Ejercicio 03.5

Ejercicio 03.6

Tarea: eje03_6_OmarPosada.zip

Ver documentación.

Omar Posada Villarreal. posada@cimat.mx

Extensión dentro del CIMAT: 49593