Afficher le minimum d'un tableau de valeurs de type double
Bonjour,
Je ne parviens pas à afficher les bonnes valeurs pour la méthode suivante:
Code:
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 |
Lorsque j'appelle la méthode avec le code suivant (extrait de code):
Code:
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?