Menu

Java/variable ne se modifie pas !! [Résolu/Fermé]

lilaaa 106 Messages postés mercredi 16 juillet 2008Date d'inscription 21 mai 2009 Dernière intervention - 11 févr. 2009 à 13:04 - Dernière réponse : lilaaa 106 Messages postés mercredi 16 juillet 2008Date d'inscription 21 mai 2009 Dernière intervention
- 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
Afficher la suite 

3 réponses

lilaaa 106 Messages postés mercredi 16 juillet 2008Date d'inscription 21 mai 2009 Dernière intervention - 12 févr. 2009 à 09:50
0
Utile
Personne ne peut m'aider?
godzi44 41 Messages postés lundi 19 janvier 2009Date d'inscription 17 février 2009 Dernière intervention - 12 févr. 2009 à 10:33
0
Utile
1
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?
lilaaa 106 Messages postés mercredi 16 juillet 2008Date d'inscription 21 mai 2009 Dernière intervention - 12 févr. 2009 à 18:10
merci. parfois c est .. :-)