Hi Leute,
ich muss ein Bankenverwaltungssystem schreiben und stehe nun vor einem kleinem Problem:
Die Kunden sollen Ihre Kontonummer eingeben. Jedoch sollen Fehler wie 1234567R89 natürlich kontrolliert abgefangen werden. Jetzt ist InputMismatchException ja eine RuntimeExcpetion, die ja eigentlich nicht aufgefangen werden sollen. Ist es trotzdem eine gute Lösung, so etwas zu schreiben:
import java.util.InputMismatchException;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(System.in);
int kontonummer = sc.nextInt();
}
catch (InputMismatchException e) {
}
}
LG
ich muss ein Bankenverwaltungssystem schreiben und stehe nun vor einem kleinem Problem:
Die Kunden sollen Ihre Kontonummer eingeben. Jedoch sollen Fehler wie 1234567R89 natürlich kontrolliert abgefangen werden. Jetzt ist InputMismatchException ja eine RuntimeExcpetion, die ja eigentlich nicht aufgefangen werden sollen. Ist es trotzdem eine gute Lösung, so etwas zu schreiben:
import java.util.InputMismatchException;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(System.in);
int kontonummer = sc.nextInt();
}
catch (InputMismatchException e) {
}
}
LG