Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να διαβάσετε Java Είσοδος

Όταν δημιουργείτε μια εφαρμογή , Java προγραμματιστές συχνά πρέπει να είναι σε θέση να διαβάσει είσοδο από τους χρήστες . Για παράδειγμα, αυτό μπορεί να είναι ένα αίτημα για επιβεβαίωση ή την ανάγνωση των πρόσθετων δεδομένων προς επεξεργασία . Η είσοδος διαβάζεται συνήθως προέρχεται είτε από την οθόνη ή από ένα αρχείο . Ανεξάρτητα από τις πηγές , η γλώσσα προγραμματισμού Java παρέχει μια κοινή κλάση Scanner που σας επιτρέπει να επεξεργαστείτε την είσοδο ως μια σειρά από μάρκες . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί " Έναρξη " και πληκτρολογήστε " Σημειωματάριο " στο πλαίσιο αναζήτησης της εφαρμογής. Κάντε κλικ στο " Σημειωματάριο" από την προκύπτουσα λίστα των προγραμμάτων που εμφανίζεται . Εισάγετε τον παρακάτω κωδικό στο νέο παράθυρο Σημειωματάριο:

δημόσια τάξη ScanXan {

δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει IOException {

}

} 2

Τύπος " java.util.Scanner εισαγωγής ? " ως την πρώτη γραμμή της εισόδου στο παράθυρο Σημειωματάριο . Αυτό εισάγει το αναγκαίο ταξικό σαρωτή που θα χρησιμοποιηθεί στην εφαρμογή .
Εικόνων 3

αναγνωρίσει μια νέα μεταβλητή σαρωτή . Προσθέστε μια δοκιμή - τέλοςμπλοκ και καλέστε το " κλείσιμο ( ) " μέθοδος της κλάσης Scanner στο τέλος της ενότητας. Αυτό εξασφαλίζει ότι οι πόροι χρησιμοποιούνται σωστά απελευθερώνεται όταν η μεταβλητή δεν χρησιμοποιείται πλέον . Για παράδειγμα :

Scanner s = null?

Try {

} { τελικά

αν ( s = null ! ) {

s.close ( ) ? }


}
Η 4

προετοιμαστεί ένα νέο αντικείμενο Scanner μέσα στο μπλοκ try . Για παράδειγμα, ο παρακάτω κώδικας ορίζει ένα νέο αντικείμενο Scanner που διαβάζει τα δεδομένα από ένα αρχείο κειμένου που ονομάζεται xanadu.txt :

s = new Scanner ( νέα BufferedReader ( νέα FileReader ( " xanadu.txt " ) ) ) ?
5

Διαβάστε την είσοδο ως μάρκες χρησιμοποιώντας την " επόμενη ( ) " μέθοδος του αντικειμένου σαρωτή . Χρησιμοποιήστε το " hasNext ()" μέθοδος για να προσδιοριστεί εάν υπάρχουν περισσότερες εισόδου να διαβαστεί. Για παράδειγμα , ο παρακάτω κώδικας Java διαβάζει μια λέξη τη φορά χρησιμοποιώντας το αντικείμενο σαρωτή και εμφανίζει στην οθόνη με το " println ( ) " εντολή :

ενώ ( s.hasNext ( ) ) {

System.out.println ( S.next ( ) ) ?

}
Η 6

Βεβαιωθείτε ότι οι τιμές που εμφανίζονται στην οθόνη είναι ακριβώς η ίδια όπως η είσοδος διαβάζεται από το αρχείο χρησιμοποιώντας το αντικείμενο σαρωτή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα