Rechercher : dans
Par :

Question java - récupération valeurs tableau

Dernière réponse le 17 jui 2009 à 06:40:21 sweetie, le 15 jui 2009 à 17:00:37 
 Signaler ce message aux modérateurs

Bonjour,
je veux crer un tableau, y mettre deux valeurs et faire un return du tableau dans la méthodde toto. afin de pouvoir acceder à ces valeurs ds une autre méthode titi.
comment faire le return? comment appeler les valeurs du tableau dans la méthode titi?

methode toto (...)
...
valeurA =10;
valeurB =15;

Integer[] tableau = new Integer[2];
tableau[1]=valeurA;
tableau[2]=valeurB;

help
merci

Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « question java récupération valeurs tableau » dans :
Inverser les éléments d'un tableau -Récursivité- VoirVoici une procédure récursive qui permet d’inverser les éléments d’une partie d’un tableau compris entre la position p et n : Procedure Inverser (Var t : Tab; p, n : Integer); Var aux : Real; Begin If p < n Then ...
Manipulations élémentaires des tableaux sous MatLab VoirSommaire I. Stockage des tableaux II. L'indexation linéaire II.1. Accéder à un élément d'un tableau en utilisant l'indexation linéaire II.2. Passer d'une indexation à l'autre II.2.1. La fonction ind2sub II.2.2. La fonction sub2ind III. La...
Permuter deux variables sans utilisation d'une variable temp VoirUtilisation de pointeurs Le code #include void change(int *,int*); int main () { int a=2,b=5; printf("Avant : a=%d,b=%d\n",a,b); change(&a,&b); printf("Apres : a=%d,b=%d\n",a,b); return 0; } void change(int...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...

1

danimo, le 16 jui 2009 à 13:28:25

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

Répondre à danimo

2

danimo, le 17 jui 2009 à 01:34:27

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

Répondre à danimo

3

 sweetie, le 17 jui 2009 à 06:40:21

MErci beaucoup pr votre aide. bonne journée.

Répondre à sweetie