Esta guía cubre bucles if-else, for, while y más.
En programación, controlar el flujo de ejecución es esencial para tomar decisiones y repetir acciones en su código. Java proporciona herramientas sólidas para gestionar el flujo de control, incluidas declaraciones condicionales y bucles. En esta publicación, profundizaremos en estos conceptos fundamentales, exploraremos cómo funcionan y cómo puedes usarlos para crear programas dinámicos y responsivos.
La declaración if-else le permite ejecutar un bloque de código en función de si una condición es verdadera o falsa. Es como configurar un punto de control en su programa donde cierto código se ejecuta solo si se cumplen criterios específicos.
Sintaxis:
if (condition) { // Code to execute if the condition is true } else { // Code to execute if the condition is false }
int marks = 75; if (marks >= 60) { System.out.println("Passed with distinction!"); } else if (marks >= 40) { System.out.println("Passed!"); } else { System.out.println("Failed."); }
En este ejemplo:
Escriba un programa Java que verifique si un número es positivo, negativo o cero usando declaraciones if-else. Imprime un mensaje apropiado para cada caso.
La instrucción switch es otra forma de ejecutar código basado en el valor de una variable. Es particularmente útil cuando necesitas comparar una sola variable con múltiples valores posibles.
Sintaxis:
switch (variable) { case value1: // Code to execute if variable == value1 break; case value2: // Code to execute if variable == value2 break; // more cases... default: // Code to execute if none of the cases match }
int dayOfWeek = 3; String day; switch (dayOfWeek) { case 1: day = "Sunday"; break; case 2: day = "Monday"; break; case 3: day = "Tuesday"; break; // more cases... default: day = "Invalid day"; break; } System.out.println("Today is: " day);
Los bucles son poderosas herramientas de programación que te permiten repetir un bloque de código varias veces. Java admite varios tipos de bucles, cada uno de ellos adecuado para diferentes escenarios.
El bucle for se utiliza normalmente cuando sabes de antemano cuántas veces necesitas iterar. Consta de tres partes: inicialización, condición e iteración.
Sintaxis:
for (initialization; condition; iteration) { // Code to execute in each loop iteration }
for (int i = 1; iEn este bucle:
Crea un bucle for que imprima los primeros 10 números pares.
El bucle while continúa ejecutándose mientras una condición especificada sea verdadera. Se suele utilizar cuando no se conoce de antemano el número de iteraciones.
Sintaxis:
while (condition) { // Code to execute while the condition is true }
int count = 0; while (countEn este ejemplo, el bucle imprime el valor del recuento y lo incrementa hasta que el recuento ya no sea inferior a 3.
2.3 El ciclo Do-While
El bucle do- while es similar al bucle while, pero garantiza que el cuerpo del bucle se ejecutará al menos una vez, incluso si la condición es falsa desde el principio.
Sintaxis:
do { // Code to execute at least once } while (condition);Ejemplo:
int count = 0; do { System.out.println("Count: " count); count ; } while (countEn este caso, el bucle imprime el valor del recuento y lo incrementa, al igual que el bucle while, pero garantiza que el código se ejecute al menos una vez incluso si el recuento comienza en 3 o más.
2.4 Declaraciones de interrupción y continuación
for (int i = 1; iEjemplo de uso de Continuar:
for (int i = 1; iDesafío 3:
Escribe un bucle que imprima números del 1 al 10 pero omita el número 5.
Resumen
En esta sección, hemos cubierto los aspectos esenciales del control del flujo de sus programas Java utilizando sentencias condicionales y bucles. Exploramos los bucles if-else, switch, for, while y do- while, junto con las declaraciones break y continue.
Al dominar estas herramientas de flujo de control, podrá crear programas Java más dinámicos y eficientes. ¡Prueba los desafíos para reforzar lo que has aprendido!
En la próxima publicación, exploraremos matrices y colecciones en Java, que son clave para administrar grupos de datos de manera eficiente. ¡Manténganse al tanto!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3