¿Cómo puedo controlar el flujo de un programa en Java mediante estructuras de control de flujo como if y for?
En Java, se pueden utilizar las estructuras de control de flujo como if y for para controlar el flujo de un programa. A continuación, se muestra cómo utilizar cada una de ellas:

- Estructura de control if:
La estructura if se utiliza para tomar una decisión en función de una condición. Se puede usar en una forma básica o con cláusulas adicionales para manejar diferentes casos.

if (condición) {
    // código a ejecutar si la condición es verdadera
} else if (otraCondición) {
    // código a ejecutar si la primera condición es falsa y la otraCondición es verdadera
} else {
    // código a ejecutar si ninguna de las condiciones anteriores es verdadera
}


- Estructura de control for:
La estructura for se utiliza para realizar iteraciones repetidas en una sección de código. Es una estructura de control de bucle que permite repetir una tarea varias veces, generalmente en función de una condición.

for (inicialización; condición; incremento/decremento) {
    // código a ejecutar en cada iteración
}

La estructura for requiere una inicialización, una condición y una instrucción de incremento/decremento. La inicialización se ejecuta solo una vez antes del bucle, la condición se verifica antes de cada iteración y el incremento/decremento se ejecuta al final de cada iteración.

Estas son solo algunas de las estructuras de control de flujo que se pueden utilizar en Java. Además de if y for, también hay otras estructuras, como while, do-while, switch, etc., que pueden ser útiles en diferentes situaciones.