Fragmento de una conferencia con un mentor como parte del curso de Codegym University. Inscríbete al curso completo.


"Hola, Amigo. Hoy hablaremos sobre declaraciones if/else ".

"Los programas serían de poca utilidad si no respondieran a circunstancias externas cambiantes. Un programa necesita saber cómo adaptarse a las circunstancias y realizar una acción en un caso y otras acciones en otros casos. En Java, esto se logra utilizando el 'sentencia if/else': una construcción especial que hace posible realizar diferentes bloques de código si se cumple una condición".

"Consta de tres partes: ' condición ', ' comando 1 ' y ' comando 2 '. Si la condición es verdadera, entonces se ejecuta el ' comando 1 ', de lo contrario se ejecuta el 'comando 2' . Estos comandos nunca se ejecutan a la vez. La declaración se parece más o menos a esto:"

Código para una sentencia if/else
if (condition)
    command_1;
else
    command_2;

"¡Qué emocionante! ¡Creo que esa declaración hará que la programación sea mucho más interesante!"

"Sí. Aquí hay un par de ejemplos para ti:"

Código Explicación
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
Si a es menor que b, se ejecutará el primer comando . De lo contrario, se ejecutará el segundo comando . Los comandos nunca se ejecutan a la vez.
2
if (a < b)
{
    System.out.println("A is less than B");
    System.out.println("B is greater than A");
}
else
{
     System.out.println("B is less than A");
     System.out.println("A is greater than B");
}
Puede reemplazar un comando con un bloque de código. El resto es lo mismo.
3
if (a < b)
{
    a = 0;
}
else
{
}
Puede omitir el bloque else si está vacío.
Estos tres ejemplos son completamente equivalentes.
Puede omitir los corchetes si solo necesita ejecutar un comando. Si tiene más de un comando, debe mantener los corchetes.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

"Diego me acaba de pedir que te dé algunas tareas".


Fragmento de una conferencia con un mentor como parte del curso de Codegym University. Inscríbete al curso completo.