Guten Abend,
eine einfache Verständnis-Frage an die Profis die evtl. lächerlich für einige erscheinen mag.
Es geht um den Befehl "System.out.println();" in Zeile 5.
Im ersten Code ist dieser oben allgemein eingefügt:
Im Zweiten Code ist dieser Befehl entfernt trotzdem führt das Programm beide in selber Manier aus.
Wie kommt das, also wofür ist dann dieser allgemeine Befehl wenn ich einige Zeilen darunter sowieso den Befehl System.out.println(" i hat den Wert " + i +"\n"); einbinde?
Vielen Dank für die Antworten.
Viele Grüße
Viruuz
eine einfache Verständnis-Frage an die Profis die evtl. lächerlich für einige erscheinen mag.
Es geht um den Befehl "System.out.println();" in Zeile 5.
Im ersten Code ist dieser oben allgemein eingefügt:
Java:
public class ExceptionTest {
public static void main(String[] args) {
int i;
int[] zahlen = new int[100];
System.out.println();
try {
for( i = 0; i<= 100; i++) {
System.out.println(" i hat den Wert " + i +"\n");
zahlen[i] = i;
}
}
catch(ArrayIndexOutOfBoundsException e) {
System.err.println("Ein illegaler Zugriff!\n");
}
}
}
Java:
public class ExceptionTest {
public static void main(String[] args) {
int i;
int[] zahlen = new int[100];
try {
for( i = 0; i<= 100; i++) {
System.out.println(" i hat den Wert " + i +"\n");
zahlen[i] = i;
}
}
catch(ArrayIndexOutOfBoundsException e) {
System.err.println("Ein illegaler Zugriff!\n");
}
}
}
Vielen Dank für die Antworten.
Viele Grüße
Viruuz
Zuletzt bearbeitet von einem Moderator: