Bonjour, j'essaye de verifier l'age mais je n'arrive pas car age est entier et matches fonctionne avec les sting , besoin d'aide svp
int age;
Scanner sc = new Scanner(System.in);
System.out.println("entrer votre nom");
age = sc.nextInt();
String exp1="^[0-9]{2}+$";
System.out.print(age.matches(exp1));
EDIT : AJout des balises de code
Modifié le 8 nov. 2018 à 14:46
Petit ajout, quant à l'utilisation de la regex : est faux.
Soit on met (exactement 2), soit on met (au moins 1), mais pas les deux.
Pour moi une bonne regex pour l'âge (d'un humain) devrait être
8 nov. 2018 à 16:26