Bonjour,
M’entraînant actuellement aux bases de Java pour bien maîtriser, je me suis donné un petit exercice à faire ;
Créer un convertisseur d'unité Celsius, Kelvin, Fahrenheit, une fois lancé il demandera d'écrire via la classe Scanner, le nom de l'unité à convertir, je veux faire en sorte à ce qu'il attende comme réponse très exactement "Kelvin", "Celsius" ou "Fahrenheit". Si jamais l'utilisateur entre par exemple "Azerty", il retombera sur la demande d'entrer une unité.
Donc via une boucle.
Voici mon code ;
http://puu.sh/1uUm8
Et via pastebin si plus pratique ;
http://pastebin.com/DAm5tx07
L'erreur est à la ligne 21, String unitéConvertir = unitéBase.nextLine(); qui se trouve dans la boucle While, j'ai déclaré la variable à l'extérieur de la boucle aussi car elle était nécessaire à la condition d'exécution.
Autant la solution est toute bête mais ...
Merci par avance. 