Utiliser une variable d'une autre méthode sur Java [Résolu/Fermé]

Signaler
-
 Codeur amateur -
Bonjour,

Voila depuis peut j'apprend à programmer, mais voila j'ai fait ceci,

J'ai ma méthode main qui contient une variables,

J'ai une seconde méthode, et dans celle ci, j'aimerais faire,
System.out.print(maVariable);

public class Test
{

@SuppressWarnings("unused")
public static void main(String[] args)
{
String variableText = ("Texte");
newVoidPrint();
}

static void newVoidPrint()
{
System.out.println(variableText);
}

}


mais il me dit qu'il y a une erreur sur le print de ma variable : (variableText cannot be resolved to a variable)
Voila voila,
Merci de votre aide :D.

1 réponse

Messages postés
14800
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 juin 2021
292
Passes la variable en tant que paramètre, non ?
En gros je doit faire comme ceci ?

public class test34
{

@SuppressWarnings("unused")
public static void main(String[] args)
{
String text = "a";
String text2 = "n";
newVoidPrint(text, text2);
}

public static void newVoidPrint(String text, String text2)
{
System.out.println(text + text2);
}
}


Le soucis est qu'avec les cours je comprend rien de rien, 0%
mais avec d'autres personne je comprend tout.
Exemple ici, j'arrive à faire print les deux variables avec le code au dessus.
Messages postés
16365
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
16 juin 2021
2 846
Pour un programme basique, oui ça suffit.

Remarque :
@SuppressWarnings("unused")
est inutile.
Merci de ton aide, mais alors pour des plus gros programmes comment faire ?
Et pour le
@SuppressWarnings("unused")
c'est que dans le programme que je tentais de faire, il y avait des variables qui servaient à rien pour le moment et eclipse a un léger soucis avec les couleurs :p donc j'ai mit ça pour les retirer
Messages postés
16365
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
16 juin 2021
2 846
Pour de plus gros programmes on fera des classes comme j'en ai fait tout à l'heure. Cela permet d'encapsuler des données et de mettre à disposition des méthodes qui leur sont applicables tout en gardant une cohérence sémantique afin de ne pas mélanger les torchons et les serviettes...

S'accord, merci beaucoup, je vais mettre le sujet en résolut, merci beaucoup ça m'a beaucoup aidé. :D
Bonne journée.
Encore merci :D