Exception pour des entiers JAVA

Fermé
RedRagnarock Messages postés 2 Date d'inscription mardi 30 novembre 2021 Statut Membre Dernière intervention 11 décembre 2021 - Modifié le 11 déc. 2021 à 00:51
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 11 déc. 2021 à 08:00
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 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
11 déc. 2021 à 08:00
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