Java.util.scanner error handeling
Posted
by Hussain
on Stack Overflow
See other posts from Stack Overflow
or by Hussain
Published on 2010-04-23T03:40:24Z
Indexed on
2010/04/23
3:43 UTC
Read the original article
Hit count: 307
I'm helping a friend with a java problem. However, we've hit a snag. We're using Java.Util.Scanner.nextInt() to get a number from the user, asking continiously if the user gives anything else. Only problem is, we can't figure out how to do the error handeling.
What we've tried:
do {
int reloop = 0;
try {
number = nextInt();
} catch (Exception e) {
System.out.println ("Please enter a number!");
reloop ++; }
} while(reloop != 0);
Only problem is, this loops indefinatly if you enter in something not a number.
Any help?
© Stack Overflow or respective owner