Bienvenido

El club del programador abre sus puertas, ya puedes ser parte de esta comunidad en constante crecimiento. Consigue tu membresía y accede al instante a tutoriales, y recursos exclusivos,realizar comentarios, foros, y mucho más... por supuesto es gratis!

Síguenos en

Facebook Twitter RSS

Ya tengo una cuenta

[JAVA] – Tipos de Variables

En este artículo trataremos los tipos de variables en Java, las variables dentro del lenguaje de programación estan divididas en dos clasificaciones, estas son:

 

  • Variables Primitivas:

Las variables primitivas son aquellas en la que el tipo es nativo del lenguaje, estos tipos son: char, boolean, byte, short, int, long, double o float. Una variable puede ser declarada de un solo tipo primitivo, y este tipo no puede ser nunca cambiado, solo en aquellos casos particulares de herencia.

Declarando Variables Primitivas y sus Rangos:

Las variables primitivas pueden ser declaradas como variables de Clase (estáticas – static), variables de instancia, parametros de métodos ó simplemente variables locales.

Ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
</p>
package com.clubprogramador;

/**
* Nombre de clase = VariablesPrimitivas
* Descripción = Clase que contiene declaración de variables de tipo primitivos
* @autor club del Programador
* @version 1.0
*/


public class VariablesPrimitivas {

/**
* Declaracion de atributos de la clase
* Variables de Tipo Primitivas
* */

private int primitivaTipoInt;
private byte primitivaTipoByte;
private boolean primitivaTipoBoolean;
private double primitivaTipoDouble_1,primitivaTipoDouble_2;

/**
* Métodos Constructores de Clase
* */


public VariablesPrimitivas() {
super();
}

public VariablesPrimitivas(int primitivaTipoInt, byte primitivaTipoByte,
boolean primitivaTipoBoolean, double primitivaTipoDouble_1,
double primitivaTipoDouble_2) {
super();
this.primitivaTipoInt = primitivaTipoInt;
this.primitivaTipoByte = primitivaTipoByte;
this.primitivaTipoBoolean = primitivaTipoBoolean;
this.primitivaTipoDouble_1 = primitivaTipoDouble_1;
this.primitivaTipoDouble_2 = primitivaTipoDouble_2;
}

/**
* Métodos Set - Get de Atributos
* */


/**
* @return the primitivaTipoInt
*/

public int getPrimitivaTipoInt() {
return primitivaTipoInt;
}

/**
* @param primitivaTipoInt the primitivaTipoInt to set
*/

public void setPrimitivaTipoInt(int primitivaTipoInt) {
this.primitivaTipoInt = primitivaTipoInt;
}

/**
* @return the primitivaTipoByte
*/

public byte getPrimitivaTipoByte() {
return primitivaTipoByte;
}

/**
* @param primitivaTipoByte the primitivaTipoByte to set
*/

public void setPrimitivaTipoByte(byte primitivaTipoByte) {
this.primitivaTipoByte = primitivaTipoByte;
}

/**
* @return the primitivaTipoBoolean
*/

public boolean isPrimitivaTipoBoolean() {
return primitivaTipoBoolean;
}

/**
* @param primitivaTipoBoolean the primitivaTipoBoolean to set
*/

public void setPrimitivaTipoBoolean(boolean primitivaTipoBoolean) {
this.primitivaTipoBoolean = primitivaTipoBoolean;
}

/**
* @return the primitivaTipoDouble_1
*/

public double getPrimitivaTipoDouble_1() {
return primitivaTipoDouble_1;
}

/**
* @param primitivaTipoDouble_1 the primitivaTipoDouble_1 to set
*/

public void setPrimitivaTipoDouble_1(double primitivaTipoDouble_1) {
this.primitivaTipoDouble_1 = primitivaTipoDouble_1;
}

/**
* @return the primitivaTipoDouble_2
*/

public double getPrimitivaTipoDouble_2() {
return primitivaTipoDouble_2;
}

/**
* @param primitivaTipoDouble_2 the primitivaTipoDouble_2 to set
*/

public void setPrimitivaTipoDouble_2(double primitivaTipoDouble_2) {
this.primitivaTipoDouble_2 = primitivaTipoDouble_2;
}

}

NOTA

Para los tipos númericos, la secuencia desde el más pequeño al más grande es el siguiente byte > short > int > long > float > double

Los Rangos de los valores primitivos de tipo númerico, se muestran en la siguiente tabla:

Declarando Variables

Los tipo boolean, no poseen rango de valores, ya que ellos solo pueden ser true o false.

En el caso de los tipos char (carácter – character ) contiene un tamaño de 16 bits, pudiendo definir su rango desde 0 (cero) hasta 65535.

  • Declarando Referencia de Variables:

Las referencias de variables pueden ser declaradas como variables (estáticas – static) instancias de variables, parámetros de métodos ó variables locales.  Una variable de referencia is usada para referirse o acceder a un objeto, las referencias son declaradas para acceder a tipos especificos que nunca pueden ser cambiados.

Ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
</p>
<p style="padding-left: 60px;">package com.clubprogramador;</p>
/**
* Nombre de clase = VariablesReferenciadas
* Descripción = Clase que contiene declaración de variables de tipo referenciadas
* @autor club del Programador
* @version 1.0
*/


public class VariablesReferenciadas {

/**
* Declaracion de atributos de la clase
* Variables de tipo Referenciadas
* */

private Object o;
private VariablesPrimitivas vPrimitivas;
private String s;

/**
* Métodos Constructores de Clase
* */


public VariablesReferenciadas() {
super();
}

public VariablesReferenciadas(Object o, VariablesPrimitivas vPrimitivas,
String s) {
super();
this.o = o;
this.vPrimitivas = vPrimitivas;
this.s = s;
}

/**
* Métodos Set - Get de Atributos
* */


/**
* @return the o
*/

public Object getO() {
return o;
}

/**
* @param o the o to set
*/

public void setO(Object o) {
this.o = o;
}

/**
* @return the vPrimitivas
*/

public VariablesPrimitivas getvPrimitivas() {
return vPrimitivas;
}

/**
* @param vPrimitivas the vPrimitivas to set
*/

public void setvPrimitivas(VariablesPrimitivas vPrimitivas) {
this.vPrimitivas = vPrimitivas;
}

/**
* @return the s
*/

public String getS() {
return s;
}

/**
* @param s the s to set
*/

public void setS(String s) {
this.s = s;
}

}

Con este post nos queda claro los tipos de variables que existen, sus nombres, sus rango de valores, y su implementación…

por en Java el 06/09/2011 | Puedes seguir los comentarios a esta entrada a través de RSS . Puedes dejar el tuyo, o un trackback de tu propio site.
Acerca de

Ingeniero de Software, co-fundador y editora de elclubdelprogramador, apasionada por los gadgets, las series de tv y los videojuegos, ejerce como Arquitecto de Software lo que le permite investigar y descubrir nuevas herramientas y tendencias en el campo de la programación.

Deja tu comentario