Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un dato siempre lleva asociado un tipo de dato, que determina el conjunto de valores que
puede tomar. (CEBALLOS)
En Java toda la información que maneja un programa está representada por dos tipos
principales de datos:
a) Datos de tipo básico o primitivo.
b) Referencias a objetos.
Los tipos de datos básicos o primitivos no son objetos y se pueden utilizar directamente
en un programa sin necesidad de crear objetos de este tipo. La biblioteca Java
proporciona clases asociadas a estos tipos que proporcionan métodos que facilitan su
manejo.
Los tipos de datos primitivos que soporta Java son:
Tipo de dato Representación Tamaño Rango de Valores Valor por Clase
(Bytes) defecto Asociada
byte Numérico Entero 1 -128 a 127 0 Byte
con signo
short Numérico Entero 2 -32.768 a 32.767 0 Short
con signo
El conjunto ASCII extendido utiliza 8 bits para cada código, dando como resultado 128
códigos adicionales, numerados desde el 128 hasta el 255.
EJEMPLO #1:
Los tipos de datos lógicos son también conocidos como booleanos en honor del
matemático inglés George Bool, que desarrolló la teoría conocida como álgebra de bool
que fue la base para la representación de los circuitos lógicos.
LITERAL JAVA
Una literal Java es un valor de tipo entero, real, lógico, carácter, cadena de caracteres o
un valor nulo (null) que puede aparecer dentro de un programa.
Por ejemplo: 150, 12.4, “ANA”, null, ‘t’.
Cualquier declaración en Java que defina un valor constante , un valor que no pueda ser
cambiado durante la ejecución del programa es una literal.
Son ejemplos de literales los números, los caracteres y las cadenas de caracteres.
Ej.
123 //literal int
123.456 //literal double
123L //literal long
123.456F //literal float
Las literales de cadena se representan por una secuencia de caracteres entre comillas
dobles.
Ej. "hola", "cadena123", "12345"
En Java cuando queremos almacenar un valor entero definimos una variable de tipo int,
si queremos almacenar un valor con decimales definimos una variable de tipo float. Ahora
si queremos almacenar una cadena de caracteres (por ejemplo un nombre de una
persona) debemos definir un objeto de la clase String.
EJEMPLOS :
package caracteres;
import java.util.Scanner;
/**
*
* @author JRVV
*/
public class Caracteres {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
String apenom1,apenom2;
int edad1,edad2;
System.out.print("Ingrese el apellido y el nombre:");
apenom1=teclado.nextLine();
System.out.print("Ingrese edad:");
edad1=teclado.nextInt();
System.out.print("Ingrese el apellido y el nombre:");
teclado.nextLine();
apenom2=teclado.nextLine();
System.out.print("Ingrese edad:");
edad2=teclado.nextInt();
System.out.print("La persona de mayor edad es:");
if (edad1>edad2) {
System.out.print(apenom1);
} else {
System.out.print(apenom2);
}
}}
Las palabras clave son identificadores predefinidos que tienen un significado especial
para el compilador Java. Por lo tanto, un identificador definido por el usuario, no puede
tener el mismo nombre de una palabra clave. El lenguaje Java tiene las siguientes
palabras clave:
40. public
41. return
42. short
43. static
44. super
45. switch
46. synchronized
47. this
No pueden anidarse.
Comienzan con una doble barra ( // ) y se pueden extender hasta el final de la línea.
/**
*
* @author JRVV
*/
Las constantes en Java se usan para utilizar valores de tipos de datos que seran
constantes durante la ejecución del programa, a diferencia de las variables que se pueden
modificar en cualquier momento.
Una vez que se asigna el valor a una constante, esta no puede ser modificada mas
adelante.
No es necesario iniciar el valor de una constante al momento de declararla, pero una vez
que se asigne un valor a dicha constante, este valor no puede ser modificado.
Para declarar una constante se utiliza la palabra reservada final, luego se define el tipo de
dato y a continuacion se escribe el identificador de la constante.
[1] ceballos, f. J. (s.f.). Java 2 curso de programacion capitulo iii elementos del lenguaje
java pag. 37 - 49. Ra-ma.