LENGUAJE DE PROGRAMACION
PARTE 2
VARIABLE
Las variables son posiciones de memoria
reservadas para almacenar valores.
Asignación
Los valores se asignan a las variables de
derecha a izquierda utilizando una flecha de
la siguiente forma:
aux 25 (Diagrama de Flujo)
aux = 25; (Lenguaje de Programación)
Lic. Miriam Lopez Surco 2
DEFINICIÓN DE VARIABLES
Una variable se define en Java de la siguiente
manera:
tipo identificador [=valor];
Declarar variables:
• int x, y;
• byte c;
Declara variables y asigna valores:
float x = 3.414f;
double w = 3.1415;
boolean a = true;
Asignar un valor a la variable
c = 24;
Lic. Miriam Lopez Surco 3
TIPOS DE DATOS
Existen dos tipos de datos disponibles en
Java:
Datos primitivos.
Datos de referencia.
Datos Primitivos
Los tipos de datos primitivos están
predefinidos por el lenguaje y nombrados
por una palabra clave.
Lic. Miriam Lopez Surco 4
DATOS PRIMITIVOS
Tipos Básicos Tamaño/Formato Descripción
byte 8-bit complemento a 2 Entero de un byte
short 16-bit complemento a 2 Entero corto
int 32-bit complemento a 2 Entero
long 64-bit complemento a 2 Entero largo
float 32-bit IEEE 754 Punto flotante, precisión simple
double 64-bit IEEE 754 Punto flotante, precisión doble
char 16-bit carácter Unicode Un carácter
boolean true, false Valor booleano (verdadero o falso)
8 bit’s hacen un byte
Lic. Miriam Lopez Surco 5
byte
Tipo de datos Byte es un entero de 8 bits.
0 1 2 3 4 5 6 7
El valor mínimo es -128 (-2 ^ 7).
El valor máximo es 127 (inclusive) (2 ^ 7 -1).
El valor por defecto es 0.
short
Tipo de datos Short es un entero de 16 bits.
El valor mínimo es -32768 (-2 ^ 15).
El valor máximo es de 32767 (inclusive) (2 ^ 15 -1).
Ejercicio. Encontrar los valor mínimos y máximos del int
6
Lic. Miriam Lopez Surco
DATOS DE REFERENCIA
Las variables de referencia se crean
mediante constructores definidos de las
clases. Se utilizan para acceder a los
objetos. Estas variables se declaran de un
tipo específico que no se puede cambiar.
Ejemplo.
Scanner leer=new Scanner([Link]);
Lic. Miriam Lopez Surco 7
Ejemplo Crear una clase denominada
TipoDatos con el valor máximo y
mínimo de los datos byte, short, int, float.
Lic. Miriam Lopez Surco 8
PALABRAS RESERVADAS
Una palabra reservada no puede ser
utilizada como identificador de variables,
constantes, métodos, etc.
Lic. Miriam Lopez Surco 9