Bonjour,
Débutant sous Java je ne parviens pas à trouver mon erreur dans un petit programme que j'ai écrit; Le programme consiste à trouver le minimum d'une liste de nombres. A chaque fois que je l'éxecute, il me renvoie la même valeur minimale et la même valeur max : la valeur avec laquelle j'ai initialisé mes deux variables. Pouvez vous m'aider à trouver où est mon erreur?(je tourne en rond depuis depuis un bout de temps!)
Merci
import java.util.*;
public class Datenanalyse {
public static void main (String [] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner (System.in) ;
System.out.println("Geben Sie bitte ein Zahl ein" );
int N;
System.out.print("N = " );
N = sc.nextInt();
double [] f = new double [N];
for (int i=0; i<N; i++) {
System.out.print("Zahl nummer" + i + ":" );
f[i] = sc.nextDouble();
}
double minimum=f[0];
for (int i=0;i<0; i++){
if (f[i]<minimum) f[i]=minimum;
else minimum=minimum;
}
System.out.println("Mini:" +minimum );
double maximum=f[0];
for (int i=0;i<0; i++){
if (f[i]>maximum) f[i]=maximum;
else maximum=maximum;
}
System.out.println("Maxi:" +maximum );
}
}