Las variables locales en java

LA variable local en Java es una variable que se declaró en el cuerpo de un método. A continuación, puede utilizar la variable sólo dentro de ese método. Otros métodos de la clase ni siquiera son conscientes de que existe la variable.

He aquí un programa que utiliza una variable local:

public class HelloApp {public static void main (String [] args) {Cadena HelloMessage-HelloMessage = "Hola, mundo!" - System.out.println (HelloMessage) -}} 

No especifica estático en una declaración de una variable local. Si lo hace, el compilador genera un mensaje de error y se niega a compilar el programa.

A diferencia de las variables de clase y de instancia, una variable local es exigente en donde colocar la declaración de que: Debe colocar la declaración antes de la primera declaración que realmente utiliza la variable.

También puede declarar variables locales dentro de bloques de código marcados por llaves. Por ejemplo:

si (TaxRate> 0) {double taxAmount-taxAmount = subtotal * TaxRate-Total = subtotal + total-}

Las variables locales no se dan los valores predeterminados iniciales. Por lo tanto, debe asignar un valor antes de utilizar una variable local.

Una forma de inicializar una variable es codificar una sentencia de asignación tras la declaración de variables. Instrucciones de asignación tienen esta forma general:

variable = expresión:

Aquí el expresión puede ser cualquier expresión Java que se obtiene un valor del mismo tipo que la variable. Por ejemplo, aquí hay un método que declara una variable local llamada yo, y luego inicializa la variable antes de usarla:

main (String [] args) public static void {int ii = 0-System.out.println ("i es" + i) -}

Otra forma de inicializar una variable es utilizar una inicializador, cual le permite asignar un valor inicial a una variable en el momento de declarar la variable. Aquí está la forma general:

nombre type = expresión-

Aquí hay unos ejemplos:

int x = 0-String lastName = "Lowe" radio -doble = 15.4-

En cada caso, la variable se declara y se inicializa en una sola sentencia.

Cuando se declara más de una variable en una sola sentencia, cada variable puede tener su propio inicializador:

int x = 5, y = 10 

Cuando se declara dos variables de clase o instancia en una sola sentencia, pero sólo utiliza un inicializador, el inicializador se aplica sólo a la última variable de la lista. Por ejemplo:

static int x, y = 5

Solo aquí y se inicializa.




» » » » Las variables locales en java