Bonjour,

je souhaite que mon utilisateur puisse saisir une valeur, mais impossible mon programme passe au-dessus, j'ai mis un try&catch, but il passe directement dans le catch, et je ne comprends pas pourquoi.

Puisque j'ai déjà procédé ainsi, et celà fonctionné :

System.out.println("Quelle catégorie souhaitez-vous afficher ?");

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 for(int i=0;i<c.contact.size();i++)
                {
                    Contacts a = (Contacts)c.contact.elementAt(i);
                    if (vectcategorie.equals(a.categorie))
                    {
 
                    }
                    else
                    {
                        vectcategorie.addElement(a.categorie);
                        System.out.println(a.categorie);
                    }
                }
 
                try{
                cat_recherche = clavier.readLine();}
                catch(Exception e){
                    System.out.println("erreur");
                }
Merci d'avance.