This is an old revision of the document!
Προκειμένου να διαβάσετε από την κονσόλα έχετε δύο επιλογές
To System.in είναι ένα stream τύπου byte-stream. Συνήθως από την κονσόλα θέλουμε να διαβάσουμε χαρακτήρες. Στις περιπτώσεις αυτές απαιτείται να το μετατρέψουμε σε character stream ως εξής:
InputStreamReader cin = new InputStreamReader(System.in);
Για την διευκόλυνση σας μπορείτε να δημιουργήσετε ένα BufferedReader προκειμένου να μπορείτε να διαβάζετε όπως στο παρακάτω παράδειγμα.
try (BufferedReader r = new BufferedReader(new InputStreamReader(System.in)) ) { }catch (IOException ex) { System.out.println("Unable to read from STDIN"); System.exit(1); }