Curso de Java. Declaración e Inicialización de variables.

la declaración de variables en java, se realiza de la siguiente manera:

Tipo nombredelavariable;

En Tipo tenemos que especificar cualquiera de los ocho tipos primitivos diferentes que vimos en la página que hablaba de los Tipos primitivos de java. seguido del nombre a asignar a la variable y acabamos con el signo de punto y coma.

El nombredelavariable debe especificarse atendiendo a las siguientes reglas:

  • Java hace distinción entre Mayúsculas y minúsculas.
    Por ejemplo la variable de nombre «Número» se consideraria diferente a otra llamada «numero».
  • El nombre de la variable no puede empezar por un número o caracter especial, debe empezar por una letra (Aa-Zz), un subrayado ( _ ) o el signo de dolar ($). A partir del segundo caracter podrán introducirse números y otros caracteres.
  • Los nombres de variables no tienen una longitud máxima determinada, pueden ser tan largas como deseemos, sin embargo, lo práctico es que sean manejables, cortas y de fácil lectura.
  • La práctica más normalizada es designar nombres de variables en minúsculas, salvo cuando son nombres compuestos por varios términos que en ese caso podemos empezar a partir del segundo término en mayúsculas y continuar con los siguientes caracteres en minúsculas. De esta manera serán más legibles. Por ejemplo los identificadores compuestos «cuotaAnual» ó «balanceDelAño» son de fácil lectura a primer vistazo.

Ejemplos de declaración de variables.

int dia, mes, año// Se puede declarar mas de una variable con mismo tipo, intercalando el signo de coma (,)

boolean dato// «dato» puede almacenar solo los valores true ó false.

byte edad;   // Si edad superase los 127 años, tendriamos que cambiar a una variable con mayor espacio reservado de memoria.

Como normal general a la hora de elegir el tipo de variable para almacenar datos, hay que intentar minimizar el uso del espacio en memoria y escoger el tipo de variable que ocupe menos espacio y sirva para nuestros propósitos.

Inicialización de variables en Java.

Inicializar variables en java, significa asignarlas algún valor, ya sea de tipo númerico, lógico o de otro tipo. Hay que tener en cuenta donde estan posicionadas dichas variables en el código del programa, es decir si son miembros de la clase (Están situadas dentro de una clase, pero fuera de cualquier método que tenga la clase) ó son variables locales a un método (Están dentro de un método declaradas).

Podemos inicializar cualquier variable con independencia de donde este situada, pero para las variables miembros de una clase, nos podemos ahorrar su inicialización ya que el compilador de java las inicializa de la siguiente manera:

  • Las variables númericas las inicializa a 0 .
  • Las variables de caracteres, las inicializa con \0
  • Las variables tipo boolean java las inicializa como false.
  • Las referencias a cadenas de caracteres y a objetos las inicializa con null.

La siguiente clase «DeclarVariables» declara una serie de variables unas son miembro de la clase y otras son locales al método que tiene esa clase llamado «datosPersonales()«.

Como se puede apreciar, tenemos cinco variables de clase. Las variables «dia», «mes» , «año» son de tipo int y la variable «edad» es de tipo byte.
Al ser variables numéricas y tal como hemos dicho antes, serán inicializadas a «0» de forma automática por el compilador de Java. La variable «dato» al ser de tipo lógico o boolean, será inicializada con «false».

Dentro del método datosPersonales() tenemos tres variables locales, que están obligatoriamente inicializadas, ya que de lo contrario el compilador nos lo señalaría. La variable de tipo boolean «texto» esta inicializada como «false» y tenemos dos variables
de tipo String (Este tipo de dato se considera como una clase en Java.) «nombre» y «apellidos», inicializadas con un espacio en blanco (» «).

¿Te ha gustado? Compártelo.