Java

Résolu
Bonjour,

comment contourner ce prob
int x=Readln.unint();
si l'utilisateur saisie un caractere
le prog se ferme
--

toc toc..qui est là. 
Configuration: Windows Vista
Opera 9.62

2 réponses

  1. ca y est c bon t'avais raison ca marche avec scanner

    public static void main(String[] args) {

    boolean erreur;

    do{
    erreur=false;
    try{
    Scanner s = new Scanner(System.in);
    int x = s.nextInt();
    }
    catch(Exception e){
    System.out.println("Err..");
    erreur=true;
    }
    }while(erreur);

    }

    //;0) merci pour le coup de main mype@+
    toc toc..qui est là. 
    1. utilise le scanner...
      Scanner s = new Scanner(System.in);
      int x = s.nextInt();
      tant que l'utilisateur ne rentreras pas un int le programme sera bloqué
      1. salut mype

        écoute ça fait pareil avec scanner
        moi ce que je veux c une astuce qui empeche le programme de se fermer si il ya une erreur de saisie