Documentos de Académico
Documentos de Profesional
Documentos de Cultura
No hay un único tipo de lenguajes, sino que se clasifican según las características que
posean y según el paradigma y conceptos que soporten.
Constantes y variables
En java existen 2 tipos de variables: los tipos básicos (también llamados tipos
primitivos) y los objetos. De los objetos nos ocuparemos en el módulo 3 por lo que a
continuación paso a enumerar los tipos primitivos mas habituales.
Operador de Asignación
El operador Java más sencillo es el operador de asignación. Mediante este operador se
asigna un valor a una variable. El operador de asignación es el símbolo igual.
La estructura del operador de asignación es:
variable = valor;
int numero = 3;
String cadena = "Hola Mundo";
double decimal = 4.5;
boolean verdad = true;
Operadores Aritméticos
Los operadores aritméticos en Java son los operadores que nos permiten realizar
operaciones matemáticas: suma, resta, multiplicación, división y resto.
Los operadores aritméticos en Java son:
Operado
r Descripción
- Operador de Resta
* Operador de Multiplicación
/ Operador de División
% Operador de Resto
Los operadores aritméticos en Java los utilizaremos entre dos literales o variables y el
resultado, normalmente lo asignaremos a una variable o bien lo evaluamos.
suma = 3 + 7; // Retorna 10
resta = 5 - 2; // Retorna 3
multiplicacion = 3 * 2; // Retorna 6
division = 4 / 2; // Retorna 2
resto = 5 % 3; // Retorna 2
Operadores relacionales
Permiten comprobar si un valor es mayor que (operador >), menor que (operador <),
mayor o igual que (>=) y menor o igual que (<=).
Al final el operador lo valida entre dos valores o variables con la estructura:
while: indicamos una condición que se ejecutara hasta que la condición sea
falsa, es importante que la variable que este en la condición, varíe para que no
se produzca un bucle infinito. Su sintaxis es:
while (condicion){
1
2 instrucciones
3}
for(inicializacion;condicion;incremento){
1
2 instrucciones
3}
Si nos fijamos, es como en while pero todo se define en el bucle.
Estructura if else
Por ejemplo: si está lloviendo iré en metro al trabajo; si no, iré andando.
Si queremos que sólo se ejecuten las instrucciones de una sola cláusula, se suele poner
un “break” como última instrucción de <lista de sentencias separadas por punto y
coma>, lo que hace que se termine la ejecución de la sentencia switch.
Ciclo For
Los ciclos for (o ciclos para) son una estructuras de control cíclica, nos permiten
ejecutar una o varias líneas de código de forma iterativa (o repetitiva), pero teniendo
cierto control y conocimiento sobre las iteraciones. En el ciclo for, es necesario tener
un valor inicial y un valor final, y opcionalmente podemos hacer uso del tamaño del
"paso" entre cada "giro" o iteración del ciclo.
En resumen, un ciclo for es una estructura iterativa para ejecutar un mismo segmento
de código una cantidad de veces deseada; conociendo previamente un valor de inicio,
un tamaño de paso y un valor final para el ciclo.
Ciclo while
Los ciclos while son también una estructura cíclica, que nos permite ejecutar una o
varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial e
incluso a veces sin siquiera conocer cuando se va a dar el valor final que esperamos, los
ciclos while, no dependen directamente de valores numéricos, sino de valores
booleanos, es decir su ejecución depende del valor de verdad de una condición dada,
verdadera o falso, nada más. De este modo los ciclos while, son mucho más efectivos
para condiciones indeterminadas, que no conocemos cuando se van a dar a diferencia
de los ciclos for, con los cuales se debe tener claro un principio, un final y un tamaño de
paso.
Ciclo Do-While
Los ciclos do-while son una estructura de control cíclica, que nos permiten ejecutar una
o varias líneas de código de forma repetitiva sin necesidad de tener un valor inicial e
incluso a veces sin siquiera conocer cuándo se va a dar el valor final. Hasta ahí son
similares a los ciclos while, sin embargo, el ciclo do-while nos permite añadir cierta
ventaja adicional puesto que nos permite ejecutar primero el bloque de instrucciones
antes de evaluar la condición necesaria. De este modo, los ciclos do-while, son más
efectivos para algunas situaciones específicas. En resumen, un ciclo do-while, es una
estructura de control cíclica que permite ejecutar de manera repetitiva un bloque de
instrucciones sin evaluar de forma inmediata una condición especifica, sino
evaluándola justo después de ejecutar por primera vez el bloque de instrucciones en su
interior. Por lo tanto, un ciclo do-while ejecutará las instrucciones que contiene al
menos una vez, mientras que el while podría no hacerlo ni una vez.