Professional Documents
Culture Documents
Los caracteres
Letras,
Dgitos,
Espacios en blanco,
Caracteres especiales,
Signos de puntuacin y
Secuencias de escape.
03/05/2015
Espacios en blanco
Se usan para mejorar la legibilidad de los
programas, actan como separadores entre
los elementos de un programa.
Elemento
ASCII
HT (Horizontal Tabulation)
Secuencias de escape
Secuencias de escape
Secuencia ASCII
Secuencia
\n
ASCII
Definicin
\t
HT
Tabulador horizontal
\b
\r
\f
BS
CR
FF
Retroceso (BackSpace)
Retorno de carro sin avance de lnea
Alimentacin de pgina
Definicin
Comilla simple
Comilla doble
\\
\ddd
\udddd
\u007
\u000b
BEL
VT
03/05/2015
Programa ejemplo
{
public static void main(String[ ] argumentos)
{
System.out.println("Hola \"UNASAM\"
\nsaludos desde Java! \u0007 ");
}
}
Tipos Primitivos
Numricos
Enteros
byte, short, int, long y char
Reales
float y double
Lgicos: boolean
03/05/2015
Tamao
Rango
byte
1 Byte
-128 a 127
short
2 Bytes
-32768 a 32767
int
4 Bytes
-2,147483,648 a 2,147483,647
long
8 Bytes
-9,223,372,036,854,775,808 a
9,223,372,036,854,775,807
char
2 Bytes
Tipo: Booleano
Toman esta denominacin en honor a George
Boole, quien formul las reglas de la lgica
matemtica.
Los datos booleanos pueden
tomar solo uno de dos valores
lgicos: true (verdadero) y false
(falso).
El lenguaje Java define para
esto el tipo boolean, que ocupa
un byte.
Tamao
4 Bytes
double 8 Bytes
Rango
-3.4E-38 a -1.4E-45 y
1.4E-45 a 3.4E+38
(7digitos de presicin)
-1.79E308 a 4.94E-324 y
4.94E-324 a -1.79E+308
(16 digitos de presicin)
Tipos Referenciados
En este grupo hay 3 clases de tipos de
datos:
Clases
Interfaces
Arrays
03/05/2015
Identificadores en Java
Son nombres nicos que se utilizan para ser
asignados a objetos, variables, clases y
mtodos que se manejan en Java, de este
modo
el
compilador
los
identifica
unvocamente.
Para definir identificadores vlidos debe
tener en cuenta las siguientes reglas:
Identificadores en Java
Identificadores en Java
Identificadores en Java
03/05/2015
Identificadores en Java
Variable
El nombre de la
variable es como una
etiqueta para
localizar la en la
memoria
Lugar para
almacenar
informacin
Localizacin en la
memoria donde
almacenar y
recuperar
informacin
03/05/2015
Definir variables
Tipo de
Variable
Al indicar el tipo de
variable le decimos al
compilador cuanta
memoria debe
reservarle
Especificacin
precisa del tipo
de datos (Strong
typing)
Variables en Java
Una variable en Java, es un espacio de
memoria que tiene un nombre y tipo de dato
asociados.
Puede tomar diferentes valores en tiempo de
ejecucin.
La sintaxis de declaracin de una o ms
variables es la siguiente:
<TipoDato> <ListaDeVariables>;
Variables en Java
Variables en Java
03/05/2015
Variables en Java
Variables en Java
Ejemplos:
int miEdad;
Nombre
Tipo
float tasa=1.55;
No olvidar el
punto y coma
Acabamos
de
asignar
valores
constantes a variables, pero se puede
asignar cualquier expresin (una
expresin es cualquier combinacin de
trminos java que da un valor)
Ejemplo:
int miEntero=12, tuEntero=5;
int nuestroEntero=miEntero*tuEntero;
03/05/2015
Ejemplo:
byte nota=10;
int promedio=5;
nota=(byte)promedio;
03/05/2015
Localizaciones de
almacenamiento
NO cambian a lo
largo de la
ejecucin del
programa
Se les conoce
tambin como
literales
Pueden ser
literales,
simblicas o
enumeradas
10
03/05/2015
Tipos de Constantes
CONSTANTE O
LITERAL EXPLICITA
Tipos de Constantes
CONSTANTE O
LITERAL SIMBLICO
No se
declaran
Deben
declararse
Variables
Variable
Constante
literal
Variables
Variables
Constantes en Java
Constantes en Java
Un literal o constante en Java, es una
localidad de memoria que tiene un nombre y
tipo de dato asociados.
Toma un valor que permanece invariable en
tiempo de ejecucin.
La sintaxis de declaracin de una constante
es la siguiente:
Constante
simblica
Facilitan el mantenimiento de un
programa.
Las constantes de deben declarar cada
una independientemente.
Las constantes pueden ser: nmeros,
caracteres y cadenas.
Las constantes numricas se dividen en:
enteros, coma flotante y booleanos
(lgebra de Boole).
11
03/05/2015
Constantes en Java
Constantes en Java
Ejemplos: final int IGV=18;
Tipo
No olvidar el
punto y
coma
Nombre
Nombre
Valor
Valor
12