
Cuando aprendí a programar, supe si las declaraciones que me ayudaron en todo eran las adecuadas para mí. Una vez que pueda usar las declaraciones if, podrá crear todo tipo de herramientas útiles e interesantes. Además, esta es una estructura de programación básica que utilizará en casi cualquier lenguaje.
En esta publicación, exploraremos cómo usar las declaraciones if en Java.
Ver también: Cómo usar sentencias if en Python
Entender las sentencias if en Java
Entonces, ¿qué es una sentencia if en Java?
Básicamente, una "instrucción if" es lo que se usa para "control de flujo". Las sentencias If le permiten ramificar código que permite a los programas reaccionar dinámicamente a las entradas.
Lo mejor de las declaraciones if es que hacen exactamente lo que dicen en la caja y funcionan como es de esperar. En "pseudocódigo", básicamente estás diciendo:
"SI (algo sucede) ENTONCES (haz otra cosa)"
"SI (algo sucede) ENTONCES (no hacer cualquier cosa) "
O:
" SI (sucede algo) Y (sucede algo más) ENTONCES (hacer algo) "
Esto puede permitirle comprobar la salud de un jugador en un juego de computadora (SI (bala enemiga golpea al jugador) ENTONCES (reduce la salud en un punto)). También es la forma en que terminarías el juego una vez que el jugador se quede sin salud (SI (la salud es cero) ENTONCES (mostrar el juego en la pantalla)).
También puedes usar declaraciones if para controlar el personaje: SE (el jugador presiona la flecha derecha) ENTONCES (mueve al jugador a la derecha).
Cómo escribir sentencias if en Java
Entonces, ¿cómo se ve esto en el código Java real?
En Java, no necesitamos escribir "ENTONCES". En su lugar, usamos una llave de apertura para decir que todo lo que sigue es parte de ese "bloque de código" y debe ejecutarse bajo las condiciones que especifiquemos. Luego cerramos el bloque de código con la llave opuesta cuando queremos volver al flujo principal del código.
Al igual que en el ejemplo de pseudocódigo que mostré anteriormente, todavía estamos poniendo la declaración de prueba entre paréntesis. Sin embargo, esto se escribirá usando operaciones para comparar valores.
Por ejemplo:
int health = 2; si (salud == 0) { System.out.println ("¡Juego terminado!"); }
Aquí, mientras la salud sea cero, veremos las palabras "¡Se acabó el juego!" en la pantalla, de lo contrario no lo haremos. "Salud" es una variable, lo que significa que puede almacenar un valor. Consulte nuestra publicación reciente para obtener más información sobre las variables en Java.
Declaraciones if anidadas en Java
Hay muchos otros trucos que puede realizar una vez que comprenda cómo utilizar las declaraciones if en Java.
Por ejemplo, es posible que también desee utilizar "sentencias if anidadas". Esto significa que tiene un "si dentro de un si" y, por lo tanto, puede crear una amplia gama de condiciones necesarias para que se lleve a cabo una acción en particular.
Hágalo simplemente como podría esperar; insertando una instrucción if dentro de del bloque de código de otra instrucción if. Puede anidar tantas declaraciones if como desee, solo trate de no perder la pista y recuerde cerrar el número correcto de paréntesis.
Si se encuentra con un número engorroso de estas declaraciones, es posible que desee utilizar otro método, como Switch.
E + o
Alternativamente, puede establecer más condiciones en la declaración original usando "Y" y "O". Nuevamente, funcionan como esperas. Al usar y, puede usar dos condiciones separadas que deben ser necesarias para que se ejecute el código. Cuando se usa o, el bloque de código se ejecutará si se cumple una de las condiciones .
En Java, y está representado por dos símbolos de unión (&&) yo está representado por dos líneas verticales (||). Estos van entre paréntesis para separar sus declaraciones de prueba y puede usar tantas como desee.
Por ejemplo:
int health = 2; int tiempo = 0; si (salud == 0 || tiempo == 0) { System.out.println ("¡Juego terminado!"); }
Sentencia Else en Java
Lo último que veremos hoy es cómo usar sentencias "else". Else funciona junto con las sentencias if en Java definiendo lo que sucederá si se cumple la condición no .
Usamos la palabra clave else inmediatamente después del corchete de cierre y luego abrimos otro
Por ejemplo:
if (salud == 0 || tiempo == 0) { System.out.println ("¡Juego terminado!"); } otro { System.out.println ("¡Juego encendido!" "); }
También podemos usar un "else if" que verifica una nueva condición, pero solo si la condición anterior no es verdadera.
Por ejemplo:
if (salud == 0 || tiempo == 0) { System.out.println ("¡Juego terminado!"); } más si (salud == 1) { System.out.println ("¡Baja salud!" "); }
Nuevamente, ¡podemos usar tantos como queramos!
Comentarios finales
Entonces, ahí lo tiene: ¡aquí está cómo usar las declaraciones if en Java!
Con este conocimiento, ¡ahora puede crear aplicaciones dinámicas, cambiantes e interactivas! Para ver cómo encaja esto en el "panorama general", asegúrese de consultar nuestra guía completa y gratuita para principiantes de Java. ¿O por qué no dominar el idioma en su totalidad consultando algunos de los mejores recursos gratuitos y de pago para aprender Java?