Maison >Java >javaDidacticiel >Quelle est la valeur par défaut des variables locales en Java ?

Quelle est la valeur par défaut des variables locales en Java ?

WBOY
WBOYavant
2023-08-20 21:41:372032parcourir

Quelle est la valeur par défaut des variables locales en Java ?

Les variables locales peuvent être déclarées dans méthodes, blocs de code, constructeurs, etc. en Java. Les variables locales sont créées lorsque le contrôle du programme entre dans une méthode, un bloc de code, un constructeur, etc., et sont détruites lorsque le contrôle du programme quitte une méthode, un bloc de code, un constructeur, etc. En Java, les variables locales n'ont pas de valeur par défaut . Cela signifie qu'ils peuvent être déclarés et assignés avant que la variable ne soit utilisée pour la première fois, sinon le compilateur générera une erreur .

Exemple

public class LocalVariableTest {
   public void print() {
      int num;
      System.out.println("The number is : " + num);
   }
   public static void main(String args[]) {
      LocalVariableTest obj = new LocalVariableTest();
      obj.print();
   }
}

Dans le programme ci-dessus, une variable locale num ne peut pas être initialisée à une valeur, donc une erreur est générée similaire à « la variable num n'a peut-être pas été initialisée ».

output

LocalVariableTest.java:4: error: variable num might not have been initialized
 System.out.println("The number is : " + num);
^
1 error

Exemple

est traduit en chinois par :

Exemple

public class LocalVariableTest {
   public void print() {
      int num = 100;
      System.out.println("The number is : " + num);
   }
   public static void main(String args[]) {
      LocalVariableTest obj = new LocalVariableTest();
      obj.print();
   }
}

Dans le programme ci-dessus, une variable locale num peut être initialisée à une valeur de 100

output

The number is : 100

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer