Eine gute Antwort wäre:

Ja.

Beispiel Output

Hier ist ein Beispiel für den Output des Programms. Verschiedene catch{}-Blöcke fangen die zwei verschiedenen Ausnahmen ab.

C:\chap81>java  IndexUebung
Geben Sie eine Zahl ein:
8
Geben Sie den Array-Index ein:
10
Es ist folgendes Problem aufgetreten: 10
Hier ist wobei es passiert ist:

java.lang.ArrayIndexOutOfBoundsException: 10
        at IndexUebung.main(IndexUebung.java:23)
Good-bye

C:\chap81>java  IndexUebung
Geben Sie eine Zahl ein:
Unsinn
Es ist folgendes Problem aufgetreten: Unsinn
Hier ist wobei es passiert ist:

java.lang.NumberFormatException: Unsinn
        at java.lang.Integer.parseInt(Integer.java:409)
        at java.lang.Integer.parseInt(Integer.java:458)
        at IndexUebung.main(IndexUebung.java:18)
Good-bye

Ein brauchbareres Programm würde eine Schleife verwenden um Daten vom Anwender zu sammeln, sie in das Array zu stellen und dann das Array auf irgendeine Weise verarbeiten.

FRAGE 4:

Was bedeutet die "18" in

at IndexUebung.main(IndexUebung.java:18)
Inhaltsverzeichnis