Les variables locales en java

UN variable locale Java est une variable qui est déclaré dans le corps d'une méthode. Ensuite, vous pouvez utiliser la variable que dans cette méthode. Autres méthodes de la classe ne sont même pas conscients du fait que la variable existe.

Voici un programme qui utilise une variable locale:

public class HelloApp {public static void main (String [] args) {String HelloMessage-HelloMessage = "Bonjour tout le monde!" - System.out.println (HelloMessage) -}} 

Vous ne spécifiez pas statique sur une déclaration pour une variable locale. Si vous le faites, le compilateur génère un message d'erreur et refuse de compiler votre programme.

Contrairement variables de classe et d'instance, une variable locale est pointilleux sur l'endroit où vous placez la déclaration pour elle: Vous devez placer la déclaration avant la première instruction qui utilise effectivement la variable.

Vous pouvez également déclarer des variables locales au sein des blocs de code marquées par des accolades. Par example:

si (TaxRate> 0) {deux taxAmount-taxAmount = Sous-total * TaxRate-totale = total + total-}



Les variables locales ne sont pas donnés les valeurs par défaut initiales. Ainsi, vous devez attribuer une valeur avant d'utiliser une variable locale.

Une façon d'initialiser une variable est de coder une instruction d'affectation la suite de la déclaration de variable. Déclarations de cession ont la forme générale:

variable = expression-

Ici, la expression peut être toute expression Java qui donne une valeur du même type que la variable. Par exemple, voici une méthode qui déclare une variable locale nommée je, et initialise la variable avant de l'utiliser:

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

Une autre façon d'initialiser une variable est d'utiliser un initialisation, laquelle vous permet d'assigner une valeur initiale à une variable au moment où vous déclarez la variable. Voici la forme générale:

nom du type = expression-

Voici quelques exemples:

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

Dans chaque cas, la variable est déclarée et initialisée dans une seule instruction.

Lorsque vous déclarez plus d'une variable dans un état unique, chaque variable peut avoir sa propre initialisation:

int x = 5, y = 10 

Lorsque vous déclarez deux variables de classe ou d'instance dans une seule déclaration, mais utilisez une seule initialisation, l'initialisation applique uniquement à la dernière variable dans la liste. Par example:

static int x, y = 5-

Ici, seul y est initialisée.


» » » » Les variables locales en java