Está en la página 1de 7

Curso de Java

Capitulo 4:

Condicional if y switch
Profesor:
Aníbal Martínez Aguas
Contenido
• Condicional if
• Condicional if elseif
• switch
Condicional if
• Permite crear estructuras condicionales
simples formando una condición.
• Al cumplirse una condición se ejecutan una
serie de instrucciones.
• puede hacer que otro conjunto de instrucciones
se ejecute si la condición es falsa.
• La condición es cualquier expresión que
devuelva un resultado de true o false.
Condicional if
• La sintaxis de la instrucción if es:
if (condición) {
instrucciones que se ejecutan si la
condición es true
}else {
instrucciones que se ejecutan si la
condición es false
}
Condicional if elseif
• Se pueden anidar varios if a la vez. De modo que se
comprueban varios valores.
Ejemplo:
if (diasemana==1) {dia=”Lunes”;}
else if (diasemana==2){ dia=”Martes”;}
else if (diasemana==3){dia=”Miércoles”;}
else if (diasemana==4){dia=”Jueves”;}
else if (diasemana==5) {dia=”Viernes”;}
else if (diasemana==6){ dia=”Sábado”;}
else if (diasemana==7) {dia=”Domingo”;}
else{ dia=”?”;}
switch
• Es la estructura condicional compleja porque permite evaluar
varios valores a la vez.
• Esta instrucción evalúa una expresión.
• Contiene una serie de bloques llamados case que contienen
los posibles valores de la exprecion.
• si efectivamente la expresión equivale a ese valor, se ejecutan
las instrucciones de ese case y de los siguientes
• Contiene una instrucción break utilizada para salir del
switch.
• Tiene un bloque default sirve para ejecutar instrucciones para
los casos en los que la expresión no se ajuste a ningún case.
Switch
• Sintaxis:

switch (expresión) {
case valor1:
sentencias si la expresiona es igual al valor1;
[break]
case valor2:
sentencias si la expresiona es igual al valor2;
[break]
.
.
.
default:
sentencias que se ejecutan si no se cumple ninguna
de las anteriores
}

También podría gustarte