Java avanzado: Buenas prácticas

Uso de break y continue en Java

¡Prueba gratis durante 10 días

nuestros 1197 cursos !

Prueba gratis Mostrar modalidades de suscripción
Analizaremos cómo es que las instrucciones break y continue nos pueden ayudar en cuestión de rendimiento para que puedan ser consideradas como instrucciones que colaboran en el caso de las buenas prácticas que podemos aplicar en Java.

Transcripción

Veamos cómo podemos manejar el flujo de nuestros programas utilizando dos instrucciones sencillas. Las de "continuar" y las de "rompimiento". Vamos a escribir, por ejemplo, aquí una variable, por ejemplo... número, si es que la utilizaríamos, ponemos aquí... y aquí abajo podemos colocar el "if" y aquí adentro, bueno, podría ir una condición. Por ejemplo, vamos a poner, en este caso, esto. Por ahora no importa cuál es la condición, de hecho en realidad no es lo relevante de esta parte, pero tenemos que agregar la segunda parte de un "if" que es un "else". Ahí está. Y lo que hacemos aquí, bueno, puede ser lo que sea. Yo voy a mandar a imprimir, aquí en este caso, dos guiones, y en la parte de abajo, vamos... a mandar a imprimir cuatro guiones. ¿Qué es lo que va a pasar? Si nosotros no queremos que pasemos siempre por esta parte, o que simplemente no necesitamos más que solamente una línea, o dos, porque puede haber casos muy extraños, no necesitamos agregar y agregar otra condición. Lo que podemos hacer es mandar a interrumpir el flujo colocando la instrucción de quiebre. Con esta instrucción nosotros podríamos mandar a interrumpir lo que necesitamos. Por ejemplo, vamos a quitar esto de aquí, supongamos que tenemos, no sé, otras instrucciones y no queremos ejecutar esta parte. Entonces, ponemos aquí, y, por ejemplo, nos dice: Este no lo podemos usar, en este caso haciendo referencia a la de quiebre, mientras se encuentre en esta parte. Entonces, lo que sucede es que esta, de rompimiento, al utilizarlo con un "if", vemos que pierde su efecto. ¿Qué es lo que va a suceder en realidad? Lo que tendríamos que hacer es que tendríamos que verificar la estructura de esto. Y a lo mejor en lugar de hacerlo de esta forma, agregar un "for" que no tiene que ir aquí adentro, yo lo estoy escribiendo, pero podríamos agregar entonces esa instrucción primero, y adentro del "for" hacer la validación. Aunque esto nos va a generar una carga, en principio esta carga va a ser tomada, o no tomada en cuenta cuando estemos aquí en el "if" porque podemos tomar o el camino principal o el camino secundario que se encuentra en el "else". Y cuando ya no necesitemos más, bueno, colocamos el "brake" y terminaríamos saliendo exactamente después de ejecutar lo que buscábamos. Así que, combinar la instrucción de quiebre con los ciclos y condiciones, tiene su chiste, y en realidad digamos que es un poco complejo, pero nos va a evitar estar repitiendo, y repitiendo o validando los valores. En este caso, la de quiebre nos va a servir de esa forma. Voy a eliminar este código que acabo de colocar, y vamos a ver un caso en donde también nos va a servir continuar con las ejecuciones y salir de un bloque. ¿Qué es lo que sucede? Por ejemplo, aquí podemos tener en un "while" una condición, la que sea. Por ejemplo, esta, y adentro de nueva cuenta, vamos a tener un "if". Y supongamos que tenemos una condición A, la que quieras también, y supongamos que tenemos una condición B. Por ahora solo escribo texto, pero ya sabemos que una condición puede ser mayor, menor, igual, diferente, la que tu quieras. Pero ¿qué es lo que haríamos? Cuando cumplimos la condición y queremos abandonar este bloque lo que podemos hacer es escribir, en este caso, la instrucción de continuar. El "continuar" lo que hace es decirnos, bueno, hemos encontrado o ejecutado lo necesario y ahora voy a continuar con la siguiente pieza de código o bloque de código, como lo quieras decir. Entonces, ¿qué es lo que sucede? Tanto la instrucción de quiebre como la de continuar nos permiten abandonar estos bloques de código y evitar la repetición constante. Hay casos muy elaborados en donde vamos a tener que combinar a veces, el valor, en este caso, la condición y además la instrucción de quiebre o de continuar. Eso poco a poco lo vas adquiriendo con experiencia, pero es una buena práctica utilizarlo porque nos va a evitar seguir con ejecuciones que no son realmente necesarias.

Java avanzado: Buenas prácticas

Aprende a dirigir tu código del mejor modo con conceptos importantes en Java, útiles para todo profesional, y conoce a detalle la mejor forma de llevarlos a cabo en tu trabajo.

3:08 horas (39 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:30/01/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.