A voir également:
- Question java - récupération valeurs tableau
- Tableau croisé dynamique - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Tableau ascii - Guide
- Tableau word - Guide
3 réponses
Utilisateur anonyme
16 juil. 2009 à 13:28
16 juil. 2009 à 13:28
Salut,
Tout simplement en ne déclarant pas Integer[] tableau = new Integer[2]; dans la méthode toto() MAIS AU NIVEAU GLOBAL, ainsi ton tableau sera accessible aussi depuis titi()
Cordialement,
Dan
Tout simplement en ne déclarant pas Integer[] tableau = new Integer[2]; dans la méthode toto() MAIS AU NIVEAU GLOBAL, ainsi ton tableau sera accessible aussi depuis titi()
Cordialement,
Dan
Utilisateur anonyme
17 juil. 2009 à 01:34
17 juil. 2009 à 01:34
Ps,
En supposant que la méthode titi() est dans la même classe que la méthode toto()
Si titi() est dans une classe "externe" (nommons la ClasseDeTiti et la classe contenant toto() ClasseDeToto) :
Il faut modifier la méthode toto() comme ceci:
//methode toto (...)
public static Integer[] toto() // Integer[] est le type du return
{
...
int valeurA =10;
int valeurB =15;
Integer[] tableau = new Integer[2];
tableau[0]=valeurA; // 0 et non 1 car les 2 éléments sont numérotés 0 à 1
tableau[1]=valeurB; // 1 et non 2
return tableau;
}
//Appel de toto() depuis la méthode titi() de la classe ClasseDeTiti
public static void titi()
{
...
Integer[] tableau = new Integer[2];
tableau = ClasseDeToto.toto(); //tableau signifie qu'on veut obtenir tableau au retour
// ClassDeToto.toto(); signifie qu'on appelle la méthode toto() de la classe ClasseDeToto
// Controle:
for (int i = 0; i <2; i++) // ou de maniere plus générale: for (int i = 0; i <tableau.length; i++)
{
System.out.println("Element " + i + " = " + tableau[i]);
}
}
Dans la classe ClasseDeTiti, il faut bien entendu faire appel à la méthode titi() >> titi(); à l'endroit utile.
Cordialement,
Dan
En supposant que la méthode titi() est dans la même classe que la méthode toto()
Si titi() est dans une classe "externe" (nommons la ClasseDeTiti et la classe contenant toto() ClasseDeToto) :
Il faut modifier la méthode toto() comme ceci:
//methode toto (...)
public static Integer[] toto() // Integer[] est le type du return
{
...
int valeurA =10;
int valeurB =15;
Integer[] tableau = new Integer[2];
tableau[0]=valeurA; // 0 et non 1 car les 2 éléments sont numérotés 0 à 1
tableau[1]=valeurB; // 1 et non 2
return tableau;
}
//Appel de toto() depuis la méthode titi() de la classe ClasseDeTiti
public static void titi()
{
...
Integer[] tableau = new Integer[2];
tableau = ClasseDeToto.toto(); //tableau signifie qu'on veut obtenir tableau au retour
// ClassDeToto.toto(); signifie qu'on appelle la méthode toto() de la classe ClasseDeToto
// Controle:
for (int i = 0; i <2; i++) // ou de maniere plus générale: for (int i = 0; i <tableau.length; i++)
{
System.out.println("Element " + i + " = " + tableau[i]);
}
}
Dans la classe ClasseDeTiti, il faut bien entendu faire appel à la méthode titi() >> titi(); à l'endroit utile.
Cordialement,
Dan