JAVA

Instrucciones de Control

Instrucciones de control en Java
• Java sólo tiene tres tipos de estructuras de control, a las cuales nos referiremos de aquí en adelante como instrucciones de control: la instrucción de secuencia, las instrucciones de selección (tres tipos) y las instrucciones de repetición (tres tipos). Cada programa se forma combinando tantas instrucciones de secuencia, selección y repetición como sea apropiado para el algoritmo que implemente el programa.

else realiza una acción si la condición es verdadera. . o evita la acción si la condición es falsa. o realiza una acción distinta si la condición es falsa. La instrucción if realiza (selecciona) una acción si la condición es verdadera. dependiendo del valor de una expresión.. La instrucción if.. La instrucción switch realiza una de entre varias acciones distintas.Instrucciones de selección en Java • Java tiene tres tipos de instrucciones de selección.

out.println( "Aprobado" ). .Instrucción de selección simple if if ( calificacionEstudiante >= 60 ) System.

.out.println( "Reprobado" ).out.else if ( calificacion >= 60 ) System.println( "Aprobado" ).. .Instrucción de selección doble if. else System.

Instrucción de selección múltiple switch .

o produce como resultado la cadena "Reprobado" si la expresión booleana es falsa.. que en ocasiones puede utilizarse en lugar de una instrucción if. Por lo tanto. que es una expresión condicional. que utiliza tres operandos. esta instrucción con el operador condicional realiza en esencia la misma función que la instrucción if. es decir. y el tercer operando (a la derecha de :) es el valor de la expresión condicional si la expresión booleana se evalúa como false.out..Operador condicional (?:) Java cuenta con el operador condicional (?:)... Éste es el único operador ternario en Java. . una condición que se evalúa a un valor booleano: true o false). El primer operando (a la izquierda del ?) es una expresión booleana (es decir. los operandos y el símbolo ?: forman una expresión condicional. En conjunto. imprime el valor del argumento de println. la instrucción System. el segundo operando (entre el ? y :) es el valor de la expresión condicional si la expresión booleana es verdadera.println( calificacionEstudiante >= 60 ? "Aprobado" : "Reprobado" ). Por ejemplo.else. La expresión condicional en esta instrucción produce como resultado la cadena "Aprobado" si la expresión booleana calificacionEstudiante >= 60 es verdadera.

Las instrucciones de repetición se implementan con las instrucciones while. siempre y cuando una condición (llamada la condición de continuación del ciclo) siga siendo verdadera.. La instrucción do.Instrucciones de repetición en Java • Java cuenta con tres instrucciones de repetición (también llamadas instrucciones de ciclo) que permiten a los programas ejecutar instrucciones en forma repetida.while y for. .while realiza la acción (o grupo de acciones) en su cuerpo. no se ejecutará la acción (o grupo de acciones). si la condición de continuación del ciclo es inicialmente falsa.. Las instrucciones while y for realizan la acción (o grupo de acciones) en sus cuerpos.. una o más veces. do. cero o más veces..

.Instrucción de repetición while int producto = 3. while ( producto <= 100 ) producto = 3 * producto.

.

Instrucción de repetición for .

.

.

.Instrucción de repetición do.while ..

La ejecución continúa con la primera instrucción después de la instrucción de control.• Instrucción break Cuando break se ejecuta en una instrucción while. o para omitir el resto de una instrucción switch . for.. ocasiona la salida inmediata de esa instrucción. o switch.while. Los usos comunes de break son para escapar anticipadamente del ciclo. do..

for o do. omite las instrucciones restantes en el cuerpo del ciclo y continúa con la siguiente iteración del ciclo. En las instrucciones while y do. .. En una instrucción for se ejecuta la expresión de incremento y después el programa evalúa la prueba de continuación de ciclo. la aplicación evalúa la prueba de continuación de ciclo justo después de que se ejecuta la instrucción continue..• Instrucción continue Cuando la instrucción continue se ejecuta en una instrucción while..while..while.

Operadores de asignación compuestos .

Operadores de incremento y decremento .

Sistema de coordenadas de Java .

Sign up to vote on this title
UsefulNot useful