Las variables locales en java

UN variable local en Java es una variable que se declara dentro del 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) {String HelloMessage-HelloMessage = "¡Hola Mundo!"-System.out.println (HelloMessage) -}} 

No se 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.

Video: Types of Variables in java, Difference between Instance, Static and Local Variables

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

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

si (TaxRate gt; 0) {double TAXAMOUNT-TAXAMOUNT = Subtotal * TaxRate-Total = Subtotal + total-}

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

Una forma de inicializar una variable consiste en codificar una sentencia de asignación después de la declaración de variables. Las sentencias 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:

Video: 20. Variables Locales y Globales | Curso Java Basico | Eclipse

void main (String [] args) public static {int i-i = 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 en que declara la variable. Aquí está la forma general:

Nombre Tipo = expresión-

Aquí hay unos ejemplos:

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

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

Video: 37 | Local Variables and Variable Scope | Java Programming Tutorials for Beginners

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

int x = 5, y = 10- 

Cuando se declara dos variables de clase o instancia en un solo estado, 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.

Artículos Relacionados