Diferencia entre revisiones de «Programación en Java/Variables»

Contenido eliminado Contenido añadido
Elton (discusión | contribs.)
m Revertidos los cambios de 190.149.74.145 (disc.) a la última edición de Miguel.rosamorales
Línea 106:
:Por convención, los nombres de variables comienzan con una letra en minúscula. Si un nombre consiste en más de una palabra, se escribirá sin espacios entre ellas y cada palabra (salvo la primera) comenzará con una letra mayúscula (por ejemplo : estaBienEsteNombre )
 
==Tipo de variable==
 
 
Cada variable debe tener un tipo de dato predefinido. Esto determina el rango de valores que puede almacenar y qué operaciones se pueden realizar. Por ejemplo, una variable de tipo entero puede almacenar números sin decimales y puede realizar operaciones aritméticas, pero no puede contener palabras.
 
Existen dos categorías de variables: las de tipo primitivo y las referenciadas. Una variable de tipo primitivo accede al valor asignado directamente. Las referenciadas acceden a través de un puntero, es decir, no almacenan un valor sino una dirección de memoria. Estas últimas son utilizadas por las matrices, las clases y las interfaces.
Existe
 
 
{| border="1" cellpadding="5" cellspacing="0"
|+ Tipos de datos primitivos
|-
!Tipo !! Tamaño y formato !! Rango
|-
| ||align="center"| enteros || 
|-
| byte || 8 bits - complemento a 2 || <math>-2^7\ al\ 2^7-1</math>
|-
| short || 16 bits - complemento a 2 || -<math>2^{15}\ al\ 2^{15}-1</math>
|-
| int || 32 bits - complemento a 2 || <math>-2^{31}\ al\ 2^{31}-1</math>
|-
| long || 64 bits - complemento a 2 || <math>-2^{63}\ al\ 2^{63}-1</math>
|-
|&nbsp;||align="center"| números reales || &nbsp;
|-
| float || 32 bits - IEEE 754 ||&nbsp;
|-
| double|| 64 bits - IEEE 754 ||&nbsp;
|-
|&nbsp;||align="center"| otros ||&nbsp;
|-
| char || 16 bits - caracteres UNICODE || '\u0000' al '\uffff'
|-
| boolean|| 1 bit || true o false
|-
|}