InputMismatchException i Java
hej,Hvordan sørger man for, at et bruger indtast kun kan være en int, og ikke noget andet? Jeg har forsøgt at lave en exception, men den afslutter bare programmet. Jeg kunne godt tænke mig, at brugeren får at vide at det indtastede er forkert, og at brugeren kan prøve igen. Det er en mindre del af en større TUI.
if (choice == 2){
System.out.println("Indtast Cpr nr.: ");
try{
choiceTwo = scan.nextInt(); System.out.println(max.printStudStatus(choiceTwo));
}
catch(InputMismatchException e){
throw new InputMismatchException("der er ikke indtastet et gyldigt cpr. nr. ") }
}
