Problème sc.nextDouble() [Résolu][Java] - Java - Programmation
Marsh Posté le 22-02-2012 à 00:34:30
t'as mis quoi comme séparateur ?
t'es sûr d'avoir setté la locale correctement et d'écrire tes nombres dans cette locale ?
Si tu est en en, tu dois saisir 123.456
si t'es en fr, tu dois saisir 123,456
Marsh Posté le 22-02-2012 à 09:29:30
Bonjour,
Mon problème est résolu, je je saisissais 123.456 à la place de 123,456, maintenant tout marche. Merci .
Marsh Posté le 21-02-2012 à 23:38:00
Bonjour/Bonsoir ,
Je suis un petit débutant en Java et je rencontre un petit problème lorsque j'essaye de "récupérer" une saisi clavier avec la méthode nextDouble(). Voici mon code :
import java.util.Scanner;
public class ClassMain{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double i = sc.nextDouble();
}
}
Sauf , quand je rentre un chiffre décimale, voila l'erreur que j'obtient :
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 Mètre.getResultat(Mètre.java:27)
at ClassMain.main(ClassMain.java:17)
Merci d'avance pour votre aide et bonne soirée.
Message édité par Swaguer le 22-02-2012 à 09:30:08