FP 2.4 ELEMENTOS
Patricia Vasquez
Created on February 21, 2024
Elementos del lenguaje de programación Java
Over 30 million people build interactive content in Genially.
Check out what others have designed:
Transcript
2.4ELEMENTOS_DEL_LENGUAJE_
Guía interactiva ___
x
empezar_
2.4 ELEMENTOS DEL LENGUAJE JAVA
x
+
PALABRAS RESERVADAS
+
IDENTIFICADORES
+
TIPOS DE DATOS
+
+
+
+
CONSTANTES
VARIABLES
ENTRADA Y SALIDA
OPERADORES
PALABRAS RESERVADAS
x
Son palabras predefinidas por el lenguaje con un significado especial. En todos los lenguajes de programación existe un conjunto de palabras reservadas.
+
info
pALABRAS RESERVADAS DE jAVA
IDENTIFICADORES
x
Es una secuencia de caracteres alfabéticos, numéricos, guion bajo y signo de pesos. Con ellos podemos dar nombre a variables, constantes, métodos, clases, objetos y otros.
IDENTIFICADORES EN JAVA
+
info
TIPOS DE DATOS
x
Los diferentes objetos de información con los que un programa trabaja se conocen como datos. Los datos son almacenados en posiciones de memoria para su procesamiento.Todos los datos tienen un tipo asociado a ellos; el tipo de un dato representa cómo está formado el rango de valores que puede tomar dicho dato.
TIPOS DE DATOS
+
info
CONSTANTES
x
Es un dato que permanece sin cambio durante la ejecución del programa. Son valores fijos que no pueden ser alterados por el usuario. Para declarar una constante se usa la palabra reservada final.
CONSTANTES
+
info
VARIABLES
x
Es un dato cuyo valor puede cambiar durante la ejecución del programa, es decir, representará un valor almacenado en memoria que se puede modificar en cualquier momento o conservar para ser usado tantas veces como se desee.
VARIABLES
+
info
OPERADORES
x
Un operador es un símbolo que permite relacionar dos datos en una expresión y evaluar el resultado de la operación. Los operadores fundamentales son:
OPERADORES
+
+
+
+
+
+
Asignación
Aritméticos
Prioridad
Lógicos
Relacionales
Incremento/Decremento
OPERADORES
x
Los Operadores de incremento y decremento suman o restan 1 a la variable con la que actúan. De esta forma a++ es lo mismo que a = a + 1 y a-- es lo mismo que a = a – 1.
INCREMENTO/DECREMENTO
+
+
Ejemplo
info
OPERADORES
x
Los Operadores aritméticos son los que permiten realizar operaciones matemáticas.
ARITMÉTICOS
+
+
Ejemplo
info
OPERADORES
x
El operador de asignación cambia el valor de la posición de memoria a la que se le asigna el nuevo valor. El operador en Java es el símbolo =.
ASIGNACIÓN
+
+
Ejemplo
info
OPERADORES
x
Los operadores relacionales describen una relación entre dos valores, por lo tanto, se usan para expresar condiciones y comparar dos valores. El resultado es un valor lógico verdadero o falso.
RELACIONALES
+
+
Ejemplo
info
OPERADORES
x
Permiten manipular y comparar valores lógicos o booleanos.
LÓGICOS
+
+
Ejemplo
+
Tablas de Verdad
info
TABLAS DE VERDAD PARA OPERADORES LÓGICOS
x
OPERADORES
x
El orden en que la computadora realiza las diferentes operaciones se conoce como orden de prioridad o precedencia.
PRIORIDAD DE OPERADORES
+
+
Ejemplo
info
ENTRADA Y SALIDA
x
Este tipo de sentencias, nos permiten introducir y mostrar datos. En Java existen diversas clases que permiten realizar estas acciones.
SENTENCIAS DE ENTRADA Y SALIDA
+
+
Salida
Entrada
La clase System define la referencia a dos objetos static para la gestión de entrada y salida por consola:
System.outSystem.in
SALIDA
x
Son las sentencias que permiten enviar información a un dispositivo de salida, como el monitor, mostrándolos al usuario.
SENTENCIAS DE SALIDA
+
mas
SALIDA
x
La sentencia de salida que se usa en este curso es en consola y es la siguiente:
SENTENCIAS DE SALIDA
System.out.println();
+
+
Ejemplo
mas
El dispositivo estandar es el monitor.
ENTRADA
x
Son las sentencias que permiten introducir datos al sistema para que puedan ser procesados.
SENTENCIAS DE ENTRADA
+
+
Ejemplo
info
REFERENCIAS
x
- Ceballos, F. (2005). Java 2 Curso de Programación. México: Alfaomega-Rama.
- Deitel, P., & Deitel, H. (2016). Java Cómo programar. México: Pearson.
- Joyanes, L. (2020). Fundamentos de Programación. México: McGrawHill.
El resultado de una expresión relacional es un valor tipo lógico o booleano, sólo puede ser verdadero o falso.
Tabla de Operadores Relacionales
Ejemplo:
El operador suma '+', es un operador sobrecargado, actua dependiendo de su uso. Si se usa con operandos numéricos realiza una suma, si se usa con al menos una cadena, concatena los elementos.
Tabla de Operadores Aritméticos
Ejemplo:
Ejemplo:
Todas las variables deben ser declaradas y preferentemente inicializadas antes de ser usadas. Cada variable por lo tanto tiene asociado un tipo, un nombre (identificador) y un valor. Los nombres de variables que se elijan para el programa deben ser significativos y tener relación con el dato que se representa.
Ejemplo:
Si el operador se escribe como prefijo (antes de la variable) --a, primero se decrementa y luego se usa la variable. Si se escribe como sufijo (después de la variable) a++, primero se usa y luego se incrementa.
Tabla de Operadores de Incremento/Decremento
println() : Avanza una línea antes de la siguiente impresión.
print() : La impresión se realiza en la misma linea de consola.
El caracter '\' se denomina secuencia de escape. Seguido de otro caracter especial tiene un efecto específico. Por ejem. '\n' avanza una linea.
La información a mostrar, se escribe dentro de los paréntesis del método print() que transfiere una cadena de caracteres al buffer de la pantalla.Las cadenas de caracteres se colocan entre comillas.La separación entre elementos a desplegar es con el operador '+'.
Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis anidados se evalúan de adentro hacia afuera.Dentro de una misma expresión o subexpresión, se evalúan como lo muestra la siguiente tabla. Operadores de igual prioridad se evalúan de izquierda a derecha.
Tabla de Prioridad de Operadores
Ejemplo:
Ejemplo:
Los operadores lógicos son llamados también booleanos.
Tabla de Operadores Lógicos
La tabla siguiente muestra la palabra reservada para cada tipo, su tamaño en bytes, un ejemplo y el rango de valores posibles.
Tipos de datos en Java
- Debe comenzar con una letra (A a la Z) guión bajo o signo de pesos.
- No puede contener espacios en blanco.
- No se puede utilizar una palabra reservada como identificador.
- El identificador debe tener un nombre que sea significativo.
Reglas para formar identificadores
nombrecalif1num_control_letraVocal$letraCons
Ejemplos
Ejemplo:
Ejemplo:
En lenguaje Java existen varias formas de introducir datos por medio del uso de clases.
La clase que se usa en este curso es Scanner, que se conecta con System.in y pertenece al paquete util.
Para leer se construye primero un objeto de Scanner de la siguiente forma:
Para hacer la lectura se utiliza el método que convenga de acuerdo al tipo de dato:
Las clases que no pertenecen al paquete básico java.lang deben importarse para que estén disponibles en el programa con la directiva import.
Los operadores aritméticos pueden ser utilizados con tipos enteros o reales; el operador % calcula el residuo que queda al dividir dos números enteros.
Tabla de Operadores de Asignación