Curso Java 2

  Esto que empleamos a continuación se  llama flujo de control. En esta lección se pretende enseñar  a usar el flujo de control en nuestros programas.

 

 En este caso, el operador no está representado en Java por!, por lo tanto
devolverá lo opuesto a la expresión inmediatamente después. Devolverá falso si la expresión es verdadera y verdadero si la expresión es falsa.
  Podemos presenciar al igual que los operadores numéricos, los operadores booleanos siguen reglas que especifican el orden en que se evalúan. Esta orden se llama precedencia de operador Boolean. Por lo tanto, Al igual que las expresiones numéricas, cada expresión entre paréntesis se evalúa primero. Las expresiones también se leen de izquierda a derecha.

 En Java, la palabra clave if es la primera parte de una expresión condicional, a esto 
le sigue una expresión booleana y luego un bloque de código. Si la expresión booleana se evalúa como verdadera, se ejecutará el bloque de código que sigue.

 El condicional if / else ejecutará el bloque de código asociado con la instrucción if si su expresión booleana se evalúa como verdadera.
De lo contrario, si la expresión booleana se evalúa como falsa, ejecutará el bloque de código después de la palabra clave else.

 Si la expresión booleana después de la instrucción if se evalúa como verdadera, ejecutará el bloque de código que sigue directamente.
De lo contrario, si la expresión booleana después de la declaración else if se evalúa como verdadera, se ejecutará el bloque de código que se sigue directamente.
Finalmente, si todas las expresiones booleanas anteriores se evalúan como falsas, se ejecutará el código dentro del bloque else.

 El término ternario proviene de una palabra latina que significa "compuesto de tres partes".

Estas tres partes son:

1.Una expresión booleana
2.Una declaración única que se ejecuta si la expresión booleana es verdadera
3.Una sola instrucción que se ejecuta si la expresión booleana es falsa

  Las declaraciones condicionales que hemos cubierto hasta ahora requieren expresiones booleanas para determinar qué bloque de código ejecutar, el lenguaje de programación Java también proporciona una forma de ejecutar bloques de código en función de si un bloque es igual a un valor específico. Para esos casos específicos, podemos usar la instrucción switch, que ayuda a mantener el código organizado y menos prolijo.

 Hay tres operadores booleanos que exploraremos. Comencemos con el primero: y.
El operador y está representado en Java por &&.
Devuelve un valor booleano de verdadero solo cuando las expresiones en ambos lados de && son verdaderas.

 El operador or está representado en Java por ||, por lo que nos
devuelve un valor booleano de verdadero cuando al menos una expresión en cualquier lado de || es verdad.

Comentarios