Java/variable ne se modifie pas !!

Résolu
lilaaa Messages postés 106 Date d'inscription   Statut Membre Dernière intervention   -  
lilaaa Messages postés 106 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   7
 
Personne ne peut m'aider?
0
godzi44 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   14
 
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   Statut Membre Dernière intervention   7
 
merci. parfois c est .. :-)
0