Problème float (int) en java
Nyan
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je construis un simple programme capable de transformer un nombre d'euros donné en une liste de billets et pièces ( y compris les centimes ), tout en n'en utilisant le moins possible ( en nombre ).
Voici une partie du code ;
//nb_e représente le nombre d'euros, centimes compris, que l'utilisateur a fourni.
//nb_e_100 est une variable nécessaire au fonctionnement du programme.
// lexique principal
float nb_e; // Données, nombre d'euros
int nb_e_100;
S'en suit peu après :
// lire le nombre d'euros à convertir
System.out.print("Veuillez entrer un nombre d'euros en argent réelle: ");
nb_e = Console.lireInt();
//Calcul pour les billets ; 20,10,5 euros et le reste de la monnaie
nb_e_100 = (int)nb_e*100 ;
Mon problème est le suivant : Lorsque je rentre comme nombre une valeur à virgule "234.23" donc en float pour nb_e, et que j'éxecute, un message d'erreur apparait :
"
Veuillez entrer un nombre d'euros en argent réelle: 234.23
Format numérique incorrect
"
Où est le problème ?
Merci d'avance.
Je construis un simple programme capable de transformer un nombre d'euros donné en une liste de billets et pièces ( y compris les centimes ), tout en n'en utilisant le moins possible ( en nombre ).
Voici une partie du code ;
//nb_e représente le nombre d'euros, centimes compris, que l'utilisateur a fourni.
//nb_e_100 est une variable nécessaire au fonctionnement du programme.
// lexique principal
float nb_e; // Données, nombre d'euros
int nb_e_100;
S'en suit peu après :
// lire le nombre d'euros à convertir
System.out.print("Veuillez entrer un nombre d'euros en argent réelle: ");
nb_e = Console.lireInt();
//Calcul pour les billets ; 20,10,5 euros et le reste de la monnaie
nb_e_100 = (int)nb_e*100 ;
Mon problème est le suivant : Lorsque je rentre comme nombre une valeur à virgule "234.23" donc en float pour nb_e, et que j'éxecute, un message d'erreur apparait :
"
Veuillez entrer un nombre d'euros en argent réelle: 234.23
Format numérique incorrect
"
Où est le problème ?
Merci d'avance.
A voir également:
- Problème float (int) en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo