Java/variable ne se modifie pas !!

Résolu/Fermé
lilaaa Messages postés 106 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 21 mai 2009 - 11 févr. 2009 à 13:04
lilaaa Messages postés 106 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 21 mai 2009 - 12 févr. 2009 à 18:10
Bonjour,
: une modification de cette variable:"somme" dans une fonction est non répercutée sur le programme appelant et je ne comprends pas pourquoi! voici le bout de code:
class SomMoyF{
static int somme( int[] tab, float moyenne)
int somme=0;
for (int i=0; i<tab.length;i++)
somme+=tab[i];
moyenne=somme/tab.length;
System.out.println(“dans la Fnt somme moyenne= “+ moyenne};
return somme}
public static void main( String args[])
{int somvect;
float moy=0;
int[]vecteur={10, 15, 20};
Somvect=somme(vecteur,moy);
System.out.println(“dans main somvect=“ somvect + “moyenne“ = “+ moy);}}


le resultat est:

somme =15
somvect =45
A voir également:

2 réponses

lilaaa Messages postés 106 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 21 mai 2009 7
12 févr. 2009 à 09:50
Personne ne peut m'aider?
0
godzi44 Messages postés 41 Date d'inscription lundi 19 janvier 2009 Statut Membre Dernière intervention 17 février 2009 14
12 févr. 2009 à 10:33
1ere question a tu vérifié dans ta fonction que somme renvoyait bien une valeur?
juste un println(somme) pour vérifier que somme n'est pas nulle
ensuite pourquoi ne met tu pas de { après ta fonction et ton main?
0
lilaaa Messages postés 106 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 21 mai 2009 7
12 févr. 2009 à 18:10
merci. parfois c est .. :-)
0