La sentencia if
es la más básica de las sentencias de control de flujo. Le indica al programa que ejecute cierta parte del código solamente si una condición evalúa a true
. Por ejemplo, la clase Bicycle
podria permitir que los frenos redujesen la velocidad de la bicicleta solamente si la bicicleta ya estuviera en aplicarFrenos
podría ser así:
Si esta condición evalúa avoid aplicarFrenos(){ if (seMueve){ // la cláusula "if": la bicicleta debe estar en movimiento velocidadActual--; // Reducir la velocidad actual } }
false
(indicando que la bicicleta no se mueve), el control salta al final de la sentencia if
Los corchetes de apertura y cierre son opcionales a no ser que el cuerpo de la sentencia if solo contenga una sentencia:
La decisión de cuándo omitir las llaves es una cuestión de gusto personal. Omitirlos puede dar un aspecto más descuidado al código. Si más tarde se añade una segunda sentencia al cuerpo del "if" suele ocurrir que se olviden de añadir las llaves necesarios. El compilador no es capaz de capturar este tipo de errores, simplemente obtendrá resultado erróneos.void aplicarFrenos(){ if (seMueve) velocidadActual--; // lo mismo que más arriba, pero sin los corchetes }
La sentencia if-else
La sentencia if-else
proporciona una ruta de ejecución secundaria cuando una cláusula «if» evalúa a false
. Podría utilizar la sentencia if-else
en el método aplicarFrenos
para realizar una acción si se aplican los frenos cuando la bicicleta no se está moviendo. En esta caso la acción simplemente muestra un mensaje de error indicando que la bicicleta ya está detenida.Así es que podemos trabajar con ella. La sentencia nos ayudará a resolver muchos problemas que se nos presente y la utilizaremos como la utilizamos en la vida cotidiana, de la MISMA manera.void aplicarFrenos(){ if (seMueve) { velocidadActual--; } else { System.Out.println("La bicicleta ya está detenida"); } }
si se cumple una condición que nosotros platinemos, se ejecutará una acción o de lo contrario no pasa nada o se ejecutará otra acción como PLAN B como le podría llamar.
Este artículo, se originó gracias a http://www.programacionfacil.com/
NO olvides dejar tu comentario.
0 comentarios:
Publicar un comentario