11. Was versteht man unter einer Exception und wozu verwendet man sie? Verändern Sie
das folgende Programm so, dass ein möglicher Fehler abgefangen wird.
import static Prog1Tools.IOTools.*;
public class KlausurExc1 {
public static void main(String[] args) {
int i,z;
double a[] = new double[6];
for (i=1;i<=4;i++ ) {
z = readInteger("Zahl= ");
a[z] = z*z+1.5;
System.out.println(a[z]);
}
}
}
Meiner Meinung nach ist das Programm, abgesehen von ungehandelten Exceptions, gar nicht lauffähig, da z = readInteger("Zahl= "); (int=String) so doch gar nicht funktionieren kann oder? Ausserdem gibt es das Package das importiert wird doch gar nicht?
das folgende Programm so, dass ein möglicher Fehler abgefangen wird.
import static Prog1Tools.IOTools.*;
public class KlausurExc1 {
public static void main(String[] args) {
int i,z;
double a[] = new double[6];
for (i=1;i<=4;i++ ) {
z = readInteger("Zahl= ");
a[z] = z*z+1.5;
System.out.println(a[z]);
}
}
}
Meiner Meinung nach ist das Programm, abgesehen von ungehandelten Exceptions, gar nicht lauffähig, da z = readInteger("Zahl= "); (int=String) so doch gar nicht funktionieren kann oder? Ausserdem gibt es das Package das importiert wird doch gar nicht?