Formación informática

Java | Joomla | MySQL

Curso de Java – Tema 10: tipos de datos para variables

Los datos se almacenan en variables. Éstas tienen que ser de un tipo. Los existentes en Java son:

 

NOMBRE

TIPO

VALOR DEFECTO

OCUPA

RANGO APROXIMADO

TIPOS PRIMITIVOS

(sin métodos; no son objetos; no necesitan una invocación para ser creados)

byte

Entero con signo

0

1 byte

-128 a 127

short

Entero con signo

0

2 bytes

-32768 a 32767

int

Entero con signo

0

4 bytes

-2147483648 a 2147483647

long

Entero con signo

0

8 bytes

-922117036854775808 a 92117036854775807

float

Real de simple precisión

0.0

4 bytes

a

ª

double

Real de doble precisión

0.0

8 bytes

 a

char

Carácter simple

\u0000

2 bytes

\u0000 a \uFFFF

boolean

Verdadero o falso

false

1 byte

True o false

TIPOS OBJETO

(con métodos, necesitan una invocación para ser creados)

Tipos de la biblioteca estándar de Java

 

String (cadenas de texto)

Muchos otros (p.ej. Scanner, TreeSet, ArrayList…)

Tipos definidos por el programador / usuario

 

Cualquiera que se nos ocurra, por ejemplo Taxi, Autobus, Tranvia

arrays

 

Serie de elementos o formación tipo vector o matriz. Lo consideraremos un objeto especial que carece de métodos.

Tipos envoltorio o wrapper (Equivalentes a los tipos primitivos pero como objetos.)

 

Byte

 

Short

 

Integer

 

Long

 

Float

 

Double

 

Character

 

Boolean

Las variables se declaran así:

 tipo nombre_variable 

Se pueden inicializar más tarde (en dos líneas) o a la vez (en una línea) que se declaran:

 tipo nombre_variable; nombre_variable = valor; tipo nombre_variable = valor; 

Las variables de un mismo tipo pueden declararse e inicializarse en una línea separándolas entre ellas por comas.

Las variables son accesibles en el bloque en que se declaran y por debajo. Nunca por encima. En este caso, hay que declararlas en un bloque superior.

Si las variables se declaran en el cuerpo de la clase principal, entonces son variables de clase y pueden usarse en todos los métodos de la clase. Se tienen que declarar static. Un ejemplo de uso puede ser declarar un objeto de la clase Scanner cómo static para poder usarlo en todos los métodos de la clase, evitando introducir varias veces el mismo código.

 static tipo nombre_variable = valor; 

Si las variables se declaran en el interior de un método entonces son variables locales. Sólo pueden usarse en el método en el que se declaran. Se declaran private para evitar el cambio de los datos introducidos. Para acceder a ellas hay que declarar métodos

 private tipo nombre_variable = valor; 

Si una variable toma un valor constante entonces hay que declararla como final para que sólo se cree un objeto en todo el programa.

 final tipo nombre_variable = valor_constante; 

Curso de Java – Tema 9: prioridad de operadores <- | -> Curso de Java – Tema 11: programación orientada a objetos o POO
Curso de Java - Índice ejercicios nivel básico

Escribir un comentario

Aunque los comentarios no expresan la opinión del administrador del sitio web, éste si que tiene una responsabilidad legal sobre lo que aparece. Por lo tanto, habrá una labor de moderación de los mensajes. No se permitirán mensajes ofensivos ni publicidad


Código de seguridad
Refescar

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-Ley 13/2012, de 30 de marzo. Si continúa navegando consideramos que acepta el uso de cookies. . Más información