DEFINICIÓN DE VARIABLES: según Llinas(2010), una variable
almacena datos de un determinado tipo y a la cual se la
diferencia por nombres, este dato puede cambiar en el
transcurso del programa. Para definir una variable en Java
es obligatorio declarar las variables para utilizarlas.
Los nombres de variables pueden llevar caracteres
alfanuméricos, pero no pueden tener caracteres
especiales, tampoco pueden ser palabras reservadas.
A continuación se muestran palabras reservadas del
lenguaje Java:
TIPOS DE DATOS
Dentro del lenguaje Java existen tipos sencillos o también llamados
primitivos y tipos compuestos Java es muy restrictivo con los tipos de datos,
para poder asignar una variable de un tipo a otro se puede hacer conversión
de tipos de datos de forma sencilla.
Los tipos de datos compuestos nos permiten agrupar datos simples en
estructuras más complejas, un ejemplo de esto son los arrays, Para declarar un
array debe usar los corchetes para determinar el tamaño del mismo. Los arrays
pueden ser undimensionales (llamados también vectores) o bidimensionales
(llamados también matrices).
SENTENCIAS DE
CONTROL
Un lenguaje de programación utiliza sentencias de
control para que el programa realice las repeticiones
requeridas o se bifurque en función
Tipos de sentencias de control
SELECCIÓN: Las sentencias de
selección o de bifurcación
ejecutan un bloque de
sentencia u otro según el
resultado devuelto de la
expresión lógica evaluada.
Dentro de las sentencias de
selección tenemos: if, if
else,switch
Estructura anidada IF ELSE IF: En ciertos algoritmos es necesario
evaluar una condición dentro de otra, en esos casos se utiliza
un IF ELSE IF anidado donde el bloque de sentencias a ejecutar
incluye otro IF, el programador debe tener un control adecuado
de donde terminan los resultadospor verdadero o por falso
para evitar resultados no deseados en tiempo de ejecución.
Estructura selectiva simple IF: Bifurcación
if, ejecuta un bloque de sentencias solo
cuando se cumple la condición del IF, es
decir cuando al evaluar la condición esta
devuelve true.
Estructura selectiva doble IF ELSE: Birfurcación if
else, esta sentencia ejecuta un bloque por
verdadero o un bloque por falso, es decir, entra
obligatoriamente al if evalúa la condición lógica
y ejecuta un bloques de sentencias
mutuamente excluyentes
Estructura SWITCH
Cuando en un programa existen más de dos
posibles bifurcaciones del código la solución es
implementar una sentencia selectiva como
SWITCH que permita seleccionar un bloque de
sentencias entre varios casos.
La sentencia switch: es muy usada en los
menús de opciones o cuando el programa
necesita ejecutar bloques de sentencias
diferentes según el valor de la opción.Las
sentencias siempre deben finalizar con un
break.
SENTENCIAS REPETITIVAS
Las estructuras repetitivas tienen una variable que lleva el
control del bucle y la cual participa en todas las partes del
mismo. Inicio del ciclo, Condición, Bloque de Sentencias y
Actualización:
CONTADOR: Son variables de tipo entero que
incrementan o decrementan en un valor constante y
que pueden utilizarse para contar el número de
iteraciones del bucle. Las variables tipo contador
tienen el siguiente formato: contador = contador + 1 ó
contador++
Acumulador: Son variables del mismo tipo que almacena valores en
forma acumulativa. Al igual que el contador debe tener un valor de
inicio, suma valores en cada iteración del bucle. Una instrucción de
acumulación tiene la siguiente forma:acumulador = acumulador +
cantidad óacumulador += cantidad
Estructura WHILE
La estructura de repetición WHILE repite el bloque de sentencias mientras la
condición WHILE es verdadera, la condición se evalúa al inicio del bloque se
utiliza generalmente cuando no se conoce exactamente el número de
repeticiones a ejecutarse.
Sentencia BREAK
Se utiliza para interrumpir la ejecución de una
estructura de repetición o de un SWITCH. Cuando
se ejecuta el BREAK, el flujo del programa continúa
en la sentencia inmediatamente posterior a la
estructura de repetición o al SWITCH.
Estructura DO
WHILE
La sentencia repetitiva do while evalúa la condición al final,
por lo cual ejecuta el bloque de sentencias al menos una
vez después comprueba la condición, repite el bloque de
sentencias mientras la condición es verdadera.
Estructura FOR
La sentencia repetitiva FOR sólo se utiliza cuando se sabe el
número de veces que se debe repetir el bloque de sentencias.
Repite el bloque de sentencias mientras la condición del FOR
es verdadera.
Sentencia CONTINUE
Esta aparece únicamente en una
estructura de repetición. Cuando se
ejecuta un CONTINUE, deja de
ejecutar el resto del bloque de
sentencias de la estructura iterativa
para volver al inicio de esta