Exception pour des entiers JAVA

RedRagnarock Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je vous explique le contexte, je dois faire un message d'erreur avec une possibilité de ressaisir avec une boucle while mais cependant j'ai un problème:

if (entier (ou pas) saisi != tous les entiers) {
message d'erreur
}


Comment écrire cette condition ce "tous les entiers" en JAVA ?
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Il y a plusieurs manières de faire :

1) tu contrôles ta saisie avec une expression régulière saisie.matches("[0-9]+")
2) tu essaies de convertir ta saisie en entier Integrer.parseInt(saisie) ce qui peut lever une exception que tu interceptes avec un try/catch
1