Bonjour,
Je ne parviens pas à afficher les bonnes valeurs pour la méthode suivante:
Lorsque j'appelle la méthode avec le code suivant (extrait de code):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 //DEBUT CALCULER_MINRESTE public static double[] calculerMinReste(double...prix) { double min = prix[0]; double reste=0.0; double minReste []= new double[2]; for (int i=0;i<prix.length;i++) { reste = reste + prix[i]; if (prix[i]< min){ min = prix[i]; } minReste[0]=min; minReste[1] = reste - min; } return minReste; } //FIN CALCULER_MINRESTE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 calculerMinReste(100.0,200.0,300.0); System.out.println("Min= " + minReste[0] ); System.out.println("Reste= " + minReste[1] );
J'obtiens:
Min= 0.0
Reste= 0.0
Pourriez-vous me dire ce qui cloche?
Partager