Hallo ihr Lieben,
ich habe ein kleines Verständnisproblem mit einer Aufgabe aus dem Studium. Der Prof nutzt leider auch keine englischen Begriffe sondern "deutscht" sie ein wodurch es teilweise noch komplizierter wird.
Erstellen Sie eine Klasse MyExceptionHandling. Diese Klasse hat eine Methode
main und eine Methode dividiere.
Die Methode void dividiere(int [ ] a, int i) hat 2 Argumente: die Reihung a und den Parameter i, der den Index eines Elementes in a angibt. Es wird folgende Division vorgenommen:
a[i+1] = a[i+2] / a;
main hat als lokale Variable eine Reihung a mit den Elementen 2,8,32, 0,11.
main gibt als erstes die Reihung a aus. Dann ruft main die Methode dividiere in einer Laufanweisung von 0 bis 5 auf, wobei die Laufvariable den Parameter i von
dividiere darstellt. Danach wird die Reihung wieder ausgegeben. Hat
sich die Reihung a verändert? Warum?
Beachten Sie, dass in dieser Aufgabe mehrere Ausnahmen (welche?) auftreten können, dieaufgefangen werden sollen.
Überlegen Sie sich verschiedene Strategien zum Auffangen der in der Methode
dividiere verursachten Ausnahmen (z.B. das Auffangen innerhalb der Methode
dividiere oder beim Aufruf von dividiere in der Methode main).
Wäre jemand hier so freundlich mir nur die Formel zu erklären Array ausgeben kein Problem. Das mit den Exceptions kriege ich auch hin und habe es verstanden. Aber soll ich nun die Elemente des Array durch die einzelnen Elemente des Array dividieren? Sollen die 5 Zahlen einfach nur oben in die Formel eingeboxt und ausgerechnet werden? Ich habe anscheinend ein Verständnisproblem...
Vielen lieben Dank an euch alle!
ich habe ein kleines Verständnisproblem mit einer Aufgabe aus dem Studium. Der Prof nutzt leider auch keine englischen Begriffe sondern "deutscht" sie ein wodurch es teilweise noch komplizierter wird.
Erstellen Sie eine Klasse MyExceptionHandling. Diese Klasse hat eine Methode
main und eine Methode dividiere.
Die Methode void dividiere(int [ ] a, int i) hat 2 Argumente: die Reihung a und den Parameter i, der den Index eines Elementes in a angibt. Es wird folgende Division vorgenommen:
a[i+1] = a[i+2] / a;
main hat als lokale Variable eine Reihung a mit den Elementen 2,8,32, 0,11.
main gibt als erstes die Reihung a aus. Dann ruft main die Methode dividiere in einer Laufanweisung von 0 bis 5 auf, wobei die Laufvariable den Parameter i von
dividiere darstellt. Danach wird die Reihung wieder ausgegeben. Hat
sich die Reihung a verändert? Warum?
Beachten Sie, dass in dieser Aufgabe mehrere Ausnahmen (welche?) auftreten können, dieaufgefangen werden sollen.
Überlegen Sie sich verschiedene Strategien zum Auffangen der in der Methode
dividiere verursachten Ausnahmen (z.B. das Auffangen innerhalb der Methode
dividiere oder beim Aufruf von dividiere in der Methode main).
Wäre jemand hier so freundlich mir nur die Formel zu erklären Array ausgeben kein Problem. Das mit den Exceptions kriege ich auch hin und habe es verstanden. Aber soll ich nun die Elemente des Array durch die einzelnen Elemente des Array dividieren? Sollen die 5 Zahlen einfach nur oben in die Formel eingeboxt und ausgerechnet werden? Ich habe anscheinend ein Verständnisproblem...
Vielen lieben Dank an euch alle!