Java

Résolu
klinkcha Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   -  
klinkcha Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

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

2 réponses

mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
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é
0
klinkcha Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   10
 
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
0
klinkcha Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   10
 
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à. 
0