Documente Academic
Documente Profesional
Documente Cultură
Lecture 4: Sentencias de
Seleccin
Despus de haber ledo y estudiado este captulo usted
podr
Implementar un control de seleccin utilizando sentencias if
Implementar un control de seleccin utilizando sentencias
switch
Escribir expresiones booleanas utilizando expresiones
relacionales y boolenas.
Evaluar correctamente expresiones booleanas
Sentencias if anidadas
Describir como son comparados los objetos
Elegir una sentencia de control de seleccin apropiada dada
una tarea.
int nota;
Esta sentencia es
nota = scanner.nextInt() ejecutada si la nota es
menor a 11.
if (nota < 11)
JOptionPane.showMessageDialog(null, Jalado" );
else
JOptionPane.showMessageDialog(null, Aprobado" );
Esta sentencia es
ejecutada si la nota es
11 o mayor.
if ( nota < 11 )
Bloque
Then JOptionPane.showMessageDialog(null,Jalado" );
entonces
else
JOptionPane. JOptionPane.
showMessageDialog showMessageDialog
(null, Aprobado"); (null, Jalado");
nota < 80
nota * 2 >= 350
30 < w / (h * h)
x + y != 2 * (a + b)
2 * Math.PI * radius <= 359.99
if ( <expresion booleana> )
{
Estilo 2
}
else
{
}
Expresin Booleana
if ( nota >= 18 )
Bloque
JOptionPane.showMessageDialog(null,
Then Aprobado con Honores");
true
nota >=18?
JOptionPane.
showMessageDialog (null,
false Aprobado con Honores");
false true
messageBox.show notaLab > 16 ?
(Desaprobado");
messageBox.show messageBox.show
(Aprobado"); (Buen Trabajo!");
P Q P && Q P || Q !P
false false false false true
false true false true true
true false false true false
true true true true false
esPrimo -
paqueteRecibido -
elementoEncontrado -
procede true
prefiereAzul false
finalizado true
if (isValid(30)) {
Puede ser utilizado } else {
}
if (str1 == str2) {
System.out.println(Son iguales");
} else {
System.out.println(No son iguales");
}
if (str1 == str2) {
System.out.println(Ellos son iguales");
} else {
System.out.println(Ellos no son iguales");
}
if (str1.equals(str2)) {
System.out.println(Ellos son iguales");
} else {
System.out.println(Ellos no son iguales");
}
switch (semestre) {
Esta sentencia
case 1: System.out.print(Vaya al aula 301"); es ejecutada si
break; el semestre es
igual a 1
true
N ==
1? x = 10;
switch ( N ) {
case 1: x = 10; false
case 2: x = 20; true
N ==
2? x = 20;
case 3: x = 30;
} false
true
N ==
x = 30;
3?
false
true
N ==
switch ( N ) { 1? x = 10;
case 1: x = 10;
false break;
break; true
N ==
case 2: x = 20; 2? x = 20;
break;
false break;
case 3: x = 30;
true
N ==
break; 3? x = 30;
}
false break;
case 10:
case 9:
case 8: System.out.print(Maestro");
break;
case 7:
case 6: System.out.print(Bueno");
break;
case 5:
case 4: System.out.print("Aprendiz");
break;