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_intro [2016/02/15 10:49] gthanos [Αντικείμενο της εξαίρεσης (exception object)] |
java:exceptions_intro [2018/03/12 07:50] gthanos |
||
|---|---|---|---|
| Line 18: | Line 18: | ||
| | | ||
| - | int x; | + | int x, y; |
| - | | + | |
| - | int result; | + | int result; |
| - | Scanner input = new Scanner(System.in); | + | Scanner input = new Scanner(System.in); |
| - | | + | |
| - | x = input.nextInt(); | + | x = input.nextInt(); |
| - | | + | |
| - | y = input.nextInt(); | + | y = input.nextInt(); |
| - | + | ||
| - | result = x/y; | + | result = x/y; |
| - | + | ||
| - | System.out.printf( " | + | System.out.printf( " |
| + | } | ||
| } | } | ||
| } | } | ||
| Line 38: | Line 39: | ||
| Τι θα συμβεί στο παραπάνω πρόγραμμα αν ο 2ος αριθμός που θα δώσει ο χρήστης είναι 0; Επίσης αν ο χρήστης δεν δώσει αριθμό σαν είσοδο αλλά γράμμα; | Τι θα συμβεί στο παραπάνω πρόγραμμα αν ο 2ος αριθμός που θα δώσει ο χρήστης είναι 0; Επίσης αν ο χρήστης δεν δώσει αριθμό σαν είσοδο αλλά γράμμα; | ||
| - | Όπως καταλαβαίνουμε, | + | Όπως καταλαβαίνουμε, |
| - | Στο παραπάνω παράδειγμα | + | Στο παραπάνω παράδειγμα , το σύστημα θα παράξει ένα αντικείμενο που θα περιγράφει το είδος του λάθους που συνέβη. |
| - | - να λάβουμε αυτό | + | - να λάβει το αντικείμενο |
| - | - να δούμε το λάθος που έχει προκύψει | + | - να εξετάσει |
| - | - να αντιμετωπίσουμε το λάθος, ώστε το πρόγραμμά να επιστρέψει σε ένα σημείο από όπου μπορεί να συνεχίσει τη λειτουργία του χωρίς πρόβλημα. | + | - να αντιμετωπίσει το λάθος, ώστε το πρόγραμμά να επιστρέψει σε ένα σημείο από όπου μπορεί να συνεχίσει τη λειτουργία του χωρίς πρόβλημα. |
| - | |Προηγούμενο: | + | |Προηγούμενο: |