Salut,
Je suis en train de faire des petits programmes en java pour m'entraîner, mais j'ai un problème.
Voilà, mon programme consiste à recevoir une série de nombre et à les traités puis de sortir un retour.
En gros je tape :
java monProgramme 18 79.57 52 31 45 75 65
Ca fait plein de traitement et ca me retourne d'autres valeurs.
Mais voilà, pour traiter ces nombres, je fais un :
numbers[i] = Double.parseDouble(args[i]);
et là... Si je mets :
java monProgramme 18 79.57 salut 31 45 75 65
Mon programme bug, m'indiquant qu'il n'arrive pas à parseInté le "salut" (logique). Comment faire donc pour checker si la valeur que l'on entre est bien un nombre ? Je suppose qu'il faut agir avec un if/else ou un try/catch, mais... disons que je vois pas quelle fonction utilisé... C'est pourquoi je vous demande de l'aide s'il vous plaît 