[java] nom cannot be resolved to a variable

Résolu/Fermé
domxaline - 17 juin 2014 à 19:08
 domxaline - 18 juin 2014 à 13:09
Bonjour,
en compilant mon prg me dit le message suivante:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
nom cannot be resolved to a variable

at Test3.main(Test3.java:7)

veuillez m'aider svp

public class Test3
{
public static void main(String[] args)
{

afficheTableau(nom);
}

public static void afficheTableau(String[]tab)
{
for(int i=0;i<tab.length;i++)
{
System.out.println(tab[i]);
}
}
}




A voir également:

3 réponses

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
17 juin 2014 à 20:50
Bonjour,

Avant de poster une question, prends au moins deux minutes pour essayer de trouver la réponse par toi même. On ne va pas passer notre temps à paraphraser le compilateur Java !

Le temps nécessaire à la correction de cette erreur est d'environ 10 secondes (5 pour lire le message d'erreur et 5 pour lire le code)... après on pourrait aussi se demander pourquoi tu écris de telles énormités quand tu code.

Ça fait un moment que tu viens poster des questions sur le forum, et parfois pour des problèmes (un peu) plus compliqué que ça... alors venir avec de faux problèmes comme ça c'est terriblement agaçant !

Et si vraiment cette erreur est insoluble pour toi, alors arrête l'informatique... tout le monde n'est pas fait pour ça, si ça veut pas rentrer ça sert à rien d'insister !
2
merci pour votre encouragement,en faites je l'ai pris comme encouragement.
je l'ai fait

public class Test2
{
public static void main(String[] args )
{
String[]tab={"moi"};
afficheTableau(tab);
}
public static void afficheTableau(String[]tab)
{
for(int i=0;i<tab.length;i++)
{
System.out.println(tab[i]);
}
}
}

1
j'ai déclaré le variable comme il demande toujours je suis dans le même pb

public static void main(String[] args)
{
String nom="nom";
afficheTableau(nom);
}
-1