This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
java:console_read [2015/06/20 01:35] gthanos [Διαβάζοντας από το System.in] |
java:console_read [2015/06/20 01:40] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Διαβάζοντας από την κονσόλα ====== | ||
| - | |||
| - | Προκειμένου να διαβάσετε από την κονσόλα έχετε δύο επιλογές | ||
| - | - να διαβάσετε με χρήση του standard stream **System.in**. Τα standard streams ορίζονται από το λειτουργικό σύστημα και είναι τα εξής: **System.in**, | ||
| - | - Με χρήση της κλάσης **[[http:// | ||
| - | |||
| - | ===== Διαβάζοντας από το System.in ===== | ||
| - | |||
| - | To **System.in** είναι ένα stream τύπου byte-stream. Συνήθως από την κονσόλα θέλουμε να διαβάσουμε χαρακτήρες, | ||
| - | |||
| - | <code java> | ||
| - | InputStreamReader cin = new InputStreamReader(System.in); | ||
| - | </ | ||
| - | |||
| - | Για την διευκόλυνση σας μπορείτε να δημιουργήσετε ένα BufferedReader προκειμένου να μπορείτε να διαβάζετε | ||
| - | |||
| - | <code java> | ||
| - | try (BufferedReader r = new BufferedReader(new InputStreamReader(System.in)) ) { | ||
| - | | ||
| - | }catch (IOException ex) { | ||
| - | System.out.println(" | ||
| - | System.exit(1); | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Διαβάζοντας με χρήση της κλάσης Console ===== | ||
| - | |||
| - | |||
| - | |||
| - | |||