tableau de type double qui ne veut pas de double
Bonjour,
Lorsque je rentre des prix à virgule (450.5 par exemple) le code ci-dessous me renvoie une erreur
Prix de l'article 1:
234.0
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextDouble(Unknown Source)
at Shopinette.créerTabPrix(Shopinette.java:140)
at Shopinette.reduire2(Shopinette.java:119)
at Shopinette.main(Shopinette.java:15)
Pourquoi?
Code:
1 2 3 4 5 6 7 8 9 10 11
| //DEBUT CREER TABLEAU PRIX
public static double[] créerTabPrix(int nb) {
Scanner sc = new Scanner(System.in);
double prix[]= new double[nb];
for (int i=0;i<nb;i++) {
System.out.println("Prix de l'article "+(i+1)+": ");
prix [i] = sc.nextDouble();
}
return prix;
}
//FIN CREER TABLEAU PRIX |