Maison > Java > javaDidacticiel > le corps du texte

Quelles sont les causes des erreurs « Impossible de trouver le symbole » en Java ?

王林
Libérer: 2023-09-15 12:57:03
avant
3202 Les gens l'ont consulté

在Java中,"cannot find symbol"错误的原因有哪些?

Se produit principalement lorsque nous essayons de référencer une variable qui n'est pas déclarée dans le programme que nous compilons Erreur "Symbole introuvable" , ce qui signifie que le compilateur ne connaît pas la variable à laquelle nous faisons référence.

Certaines raisons possibles pour lesquelles "symbole introuvable" se produit incluent :

  • L'utilisation d'une variable non déclarée ou son utilisation en dehors du code.
  • utilise des majuscules incorrectes ("tutorials" et "Tutorials" sont différents) ou des fautes d'orthographe.
  • Utilisation incorrecte de la déclaration d'importation pour référencer les classes packagées.
  • Utilisation de valeurs d'identification incorrectes telles que lettres, chiffres, traits de soulignement et signes dollar. hello-class est différent de helloclass.

Exemple

public class CannotFindSymbolTest {
   public static void main(String[] args) {
      int n1 = 10;
      int n2 = 20;
      sum = n1 + n2;
      System.out.println(sum);
   }
}
Copier après la connexion

Sortie

CannotFindSymbolTest.java:5: error: <strong>cannot find symbol
</strong>sum = n1 + n2;
^
symbol: variable sum
location: class CannotFindSymbolTest
CannotFindSymbolTest.java:7: error: <strong>cannot find symbol</strong>
System.out.println(sum);
^
symbol: variable sum
location: class CannotFindSymbolTest
Copier après la connexion

Dans le programme ci-dessus, une erreur "symbole introuvable" se produira car " somme" n'est pas déclaré. Pour résoudre cette erreur, nous devons définir "int sum = n1+n2" avant d'utiliser la somme variable.

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal