sena
Estatuto if
Este estatuto nos sirve para realizar alguna(s) instrucción(es) en vez de otra(s) de acuerdo a alguna condición que resulte verdadera, analizaremos la sintaxis de las decisiones enJava y después utilizaremos algunos ejemplos.
Sintaxis
if ( condición
estatuto;
else // la parte else es opcional estatuto;
En caso de requerir más de un estatuto es necesario usar llaves.
if ( condición ) {
bloque de estatutos;
}
else { // la parte else es opcional
bloque de estatutos;
}
Una condición es la comparación de una variable/constante/expresión-numerica contra otra variable/constante/expresión-numérica. A este tipo decondición se le llama condición simple , la condición compleja se manejará en la ultima unidad. La condición simple utiliza los siguientes operadores de relación:
Operadores Relacionales
Los operadoresrelacionales que tiene Java son :
Operador en Java
Significado
==
Igual
!=
Diferente
<
Menor que
>
Mayor que
=
Mayor o igual que
Un ejemplo puede ser que X sea igual a 10 lacondición quedaría como
If (x == 10) …..
Otro podría ser checar si el área del círculo con radio r es menor a 100
If (Math.PI() * Math.pow(r, 2) < 100) …….
Etc.
Ejecución del if
La estructura if(sin else), ejecuta el estatuto solo cuando la condición es verdadera; en caso de que sea falsa brinca el estatuto
(o estatutos en caso de tener más de uno entre llaves)
La estructura de selecciónif / else , ejecuta la(s) acción(es) después de la parte if cuando la condición es verdadera; en caso de
que sea falsa ejecuta la(s) acción(es) que está(n) después del else.
Ejemplo
if(promedio >= 70)
t.setText(" Aprobado");
else
t.setText("Reprobado");
if´s anidados
Se dice que hay if anidados...
Regístrate para leer el documento completo.