Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmierung:exceptions [2024/08/30 15:20] – swe | programmierung:exceptions [2025/12/20 14:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| (Natürlich ist im Beispiel nach durchlaufen des Codes das Programm beendet. Aber eben normal beendet. Das Programm ist nicht abgestürzt) | (Natürlich ist im Beispiel nach durchlaufen des Codes das Programm beendet. Aber eben normal beendet. Das Programm ist nicht abgestürzt) | ||
| - | <code java [enable_line_numbers=" | + | <code java [enable_line_numbers=" |
| public class ExceptionExample { | public class ExceptionExample { | ||
| Line 38: | Line 38: | ||
| ==== Beispiel Kombination aus Exception und while-Schleife ==== | ==== Beispiel Kombination aus Exception und while-Schleife ==== | ||
| + | Schau Dir nun das folgende Beispiel an. Hier wird der User aufgefordert, | ||
| + | |||
| + | Was würde aber passieren, wenn der User statt einer Zahl seinen Namen eingibt? Richtig - das Programm würde mit Pauken und Trompeten crashen! Es wird durch unsere Wahl '' | ||
| + | |||
| + | Unser '' | ||
| + | |||
| + | Beachte, dass der Code unmittelbar mit werfen der Exception in den '' | ||
| + | |||
| + | Da der ganze '' | ||
| + | |||
| + | Erst wenn die Eingabe durch den '' | ||
| <code java [enable_line_numbers=" | <code java [enable_line_numbers=" | ||