This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
java:exceptions_thrown_by_methods [2021/03/22 18:17] gthanos [Stack Unwinding] |
java:exceptions_thrown_by_methods [2021/03/23 07:30] gthanos [Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο ====== | ====== Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο ====== | ||
| - | Ας υποθέσουμε τώρα ότι θέλουμε να επαναλάβουμε την λειτουργικότητα του προηγούμενου προγράμματος εντός της μεθόδου getRatio που καλείται από τη main, αλλά η διαχείριση της εξαίρεσης να εξακολουθεί γίνεται στη μέθοδο main. | + | Ας υποθέσουμε τώρα ότι θέλουμε να επαναλάβουμε την λειτουργικότητα του προηγούμενου προγράμματος εντός της νέας μεθόδου getRatio που καλείται από τη main, αλλά η διαχείριση της εξαίρεσης να εξακολουθεί γίνεται στη μέθοδο main. |
| <code java ExceptionHandling.java> | <code java ExceptionHandling.java> | ||
| Line 61: | Line 61: | ||
| System.out.format(" | System.out.format(" | ||
| } catch(InputMismatchException ex) { | } catch(InputMismatchException ex) { | ||
| - | System.out.println(" | ||
| System.out.println(" | System.out.println(" | ||
| } catch(NoSuchElementException ex) { | } catch(NoSuchElementException ex) { | ||
| Line 70: | Line 69: | ||
| </ | </ | ||
| - | Στο παραπάνω παράδειγμα, | + | Στο παραπάνω παράδειγμα, |
| - | + | ||
| - | |Προηγούμενο: | + | |Προηγούμενο: |