Want to make creations as awesome as this one?

Elementos del lenguaje de programación Java

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