Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje de
Programación Java
Elaborado por:
Maricela Bravo
Estructuras de Control
Estructuras de Control
nombre = “Alfredo”;
{
nombre1 = “Alfredo”;
nombre2 = “Benito”;
}
3
If – La instrucción condicional
4
If… else
if (x != anterior)
{
System.out.print(“x fue cambiada”);
}
else
{
System.out.print(“x no fue cambiada”);
}
5
if … else anidado
if ( calificación > 100 )
{
if ( resto == true)
{
calificación = calificación % 100;
}
else
{
calificación = calificación / 100.0;
}
}
else
{
System.out.print(“Calificación está en rango”);
} 6
else if (para escoger entre alternativas)
if ( n == 1 )
{
// ejecuta el código del bloque #1
}
else if ( n == 2 )
{
// ejecuta el código del bloque #2
}
else
{
/* si todas las evaluaciones anteriores son
falso, ejecuta el código de este bloque */
}
7
La sentencia switch
switch ( n )
{
case 1:
// ejecuta el código del bloque #1
break;
case 2:
// ejecuta el código del bloque #2
break;
default:
// si todas las pruebas anteriores fallan entonces
// ejecuta este código
break;
8
}
Ejemplo
public class EjemploSwitch
{
public static void main(String[] args)
{
String cadena = "segundo";
switch(cadena)
{
case "primero":
System.out.println("primero");
break;
case "segundo":
System.out.println("segundo");
break;
case "tercero":
System.out.println("tercero");
break;
default:
System.out.println("default");
}
}
}
Lectura de datos desde consola
For anidado:
for ( j = 0; j < 10; j++ )
{
for ( i = 0; i < 20; i++ )
{
// este código se ejecutará 200 veces
}
} 11
Ciclo while
While (response == 1)
{
System.out.print( “Número = ” + n);
n++;
response = readInt( “Enter “);
}
12
Ejemplo While
do
{
System.out.print( “Número = ” + n );
n++;
response = readInt( “Enter ” );
}while (response == 1);
14
Break
La instrucción break causa un exit desde el ciclo que
lo llama.