Variables
Una variable es el nombre de una localidad
o dirección interna de memoria, es el espacio de memoria en donde se almacenan
los datos.
Las variables contienen valores que se
pueden modificar, estas representan un valor con un determinado tipo de dato.
Por ejemplo:
String nombre =
“Omar”;
La variable es nombre con tipo de dato String,
siendo su valor Omar.
Constantes
Una variable es el nombre de una localidad
o dirección interna de memoria, es el espacio de memoria en donde se almacenan
información que no puede ser modificado.
Se utiliza la palabra clave final
para indicar que la variable no le sea permitida su modificación. Por ejemplo:
final float pi =
3.14.159;
La constante es pi con tipo de dato float
no modificable (final) asociado el valor 3.14.159.
Palabras
claves.
Las siguientes son
las palabras clave que están definidas en Java y que no se pueden utilizar como
variables:
abstract continue for new switch
boolean
default goto null synchronized
break do if package this byte
double implements private
threadsafe byvalue
else import protected throw case
extends instanceof public
transient catch
false int return true char
final interface
short try class
finally long static void const
float native super while
Tipos
de datos
Un tipo de dato determina el rango de
valores que una variable puede tomar al momento de ejecución del programa y a
lo largo de toda la vida útil del propio programa.
a. Simples
Los tipos de datos simples
representan los tipos de datos primitivos de Java, se usan para representar:
1.
Números enteros con signo.
2.
Números con partes
fraccionarias. Hay dos tipos de coma flotante: float y double. El
primero reserva almacenamiento para un número de precisión simple de 4 bytes y
el segundo lo hace para un número de precisión doble de 8 bytes.
3.
Variables que presenten dos
estados, que serán representados por los valores true y false.
Representan valores bi-estado, provenientes del denominado álgebra de Boole.
4.
Almacenar caracteres Unicode
simples. Debido a que el conjunto de caracteres Unicode se compone de
valores de 16 bits, el tipo de datos char se almacena en un entero sin
signo de 16 bits.
Keyword
|
Description
|
Size/Format
|
Enteros
|
||
“byte”
|
Entero tipo Byte
|
8-bit two's complement
|
“short”
|
Entero lorgo
|
16-bit two's complement
|
“int”
|
Entero
|
32-bit two's complement
|
“long”
|
Entero Largo
|
64-bit two's complement
|
Números reales
|
||
“float”
|
Decimal simple precision
|
32-bit IEEE 754
|
“double”
|
Decimal doble precision
|
64-bit IEEE 754
|
Otros tipos
|
||
“char”
|
Un simple caracter
|
16-bit Unicode character
|
“boolean”
|
Valor booleano
|
true or false
|
b. Cadenas
Las cadenas se representar
por un conjunto de caracteres, en Java las cadenas son Objeto de la clase
String.
Los strings u objetos de la
clase String se pueden crear
explícitamente o implícitamente. Para crear un string implícitamente basta
poner una cadena de caracteres entre comillas dobles. Por ejemplo,
System.out.println("El
primer programa"); // Implícito
String str=new String("El primer programa");
// Explícito