miércoles, 3 de febrero de 2010

IF anidados. Condicionales en Java (01.04.03)

Cuando se requieren muchas condiciones, se pueden anidar sentencias IF.
Debe tener cuidado en el correcto uso de la sentencia ELSE

//
if (velocidad >= 30)
if (velocidad > 100)
System.out.println("Vamos muy rapido");
else
System.out.println("Llegaremos a tiempo.");
else
System.out.println("Que lento vamos");

//
if (velocidad >= 100)
System.out.println("Vas muy rapido");
else if (velocidad > 30)

System.out.println("Vas manejando bien.");
else
System.out.println("Vas muy lento");
//
Este enfoque es utilizado poco, ya que se crea un código algo complicado de entender.
Es preferible usar las llaves { } para separar los bloques.
if (velocidad >= 25) {
if (velocidad > 100) {
System.out.println("Vamos muy rapido!");
}
else {
System.out.println("Llegaremos a tiempo");
}
}
else {
System.out.println("Que lento es la movilidad");
}
Compartir:

0 comentarios:

Publicar un comentario