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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager