Mit Casten kannst du natürlich nicht prüfen ob es ein Int ist. Die Eingabe ist ja ein String und kein int. Hast du das Beispiel von Tom mal ausprobiert?
Aber sicher! Mache ich sogar sehr gerne:
Java:
try {
Integer.valueOf("IchBinKeinInt");
} catch (NumberFormatException e) {
System.out.println("Keine Nummer: "+e.getMessage());
}
Das gibt dan sowas aus wie:
Keine Nummer: For input string: "IchBinKeinInt"
Gruss