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

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

Java Float Είσοδος

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

Java προγραμματιστές μπορούν να επιλέξουν από μια σειρά από μαθήματα για να διευκολύνουν τις διαδικασίες εισαγωγής τους . Η κλάση Scanner παρέχει μεθόδους για την ανάγνωση εισόδους float . Η αίτηση μπορεί να δημιουργήσει μια παρουσία της κλάσης Scanner , τότε καλέστε τις μεθόδους του για να διαβάσει τους αριθμούς κινητής υποδιαστολής από μια συγκεκριμένη θέση. Για να χρησιμοποιήσετε την κλάση Scanner , τα προγράμματα πρέπει να εισάγει το πακέτο " java.io » και υπόσταση σε αντικείμενα άλλων τύπων , όπως BufferedReader και FileReader , προσδιορίζοντας το όνομα και τη θέση του πόρου εισόδου , ​​πριν περάσει αυτά με τη μέθοδο κατασκευαστή του σαρωτή . Όταν το πρόγραμμα έχει ένα αντικείμενο τύπου σαρωτή , μπορεί να καλέσει διάφορες μεθόδους εισόδου για την ανάγνωση χορδές και συγκεκριμένους τύπους αριθμό , συμπεριλαμβανομένων των αρμάτων .
Εικόνων Μέθοδοι
Η

Η κλάση Scanner παρέχει μια ποικιλία μεθόδων εισόδου για την ανάγνωση των δεδομένων . Η μέθοδος " nextFloat " διαβάζει το επόμενο token σε ένα αρχείο ως αριθμό κινητής υποδιαστολής . Το ακόλουθο δείγμα κώδικα δείχνει την τεχνική : float anumber = scanner.nextFloat ( ) ?

Ο κωδικός αυτός θα λειτουργήσει μόνο εάν το αρχείο εξακολουθεί να έχει περιεχόμενο που το πρόγραμμα δεν έχει διαβάσει ακόμη και αν η επόμενη ένδειξη μπορεί να επεξεργαστεί ως ένας αριθμός κινητής υποδιαστολής . Αν η είσοδος δεν είναι ένας τύπος αριθμό float , το πρόγραμμα μπορεί να ρίξει μια εξαίρεση και συντριβή .

Η Δομές Ελέγχου
Η

λειτουργίες εισόδου Java συνήθως αφορούν τις δομές ελέγχου όπως βρόγχους . Με τη χρήση ενός " while" , οι προγραμματιστές μπορούν να είναι βέβαιοι ότι οι εργασίες εισόδου τους δεν θα επιχειρήσει να διαβάσει από ένα κενό αρχείο . Το ακόλουθο δείγμα κώδικα δείχνει μια κοινή δομή σε τέτοια προγράμματα : ενώ ( scanner.hasNextFloat ( ) ) { float anumber = scanner.nextFloat ( ) ? }

Ο βρόχος "while" θα εκτελέσει μόνο εάν το αρχείο ακόμα έχει ένα διακριτικό float για να διαβάσετε . Μέσα στο βρόχο , ο προγραμματιστής μπορεί να υλοποιήσει κάθε αναγκαία επεξεργασία στο στοιχείο πλωτήρα που μόλις έχει διαβάσει μέσα
εικόνων Εκτιμήσεις
Η

Στην Java , κάθε πράξη εισόδου παρουσιάζει κίνδυνο σφάλματος. Αν δεν μπορεί να βρεθεί ένα αρχείο ή τα δεδομένα εισόδου δεν είναι του τύπου ήταν αναμενόμενο, μια εξαίρεση μπορεί να προκύψουν . Για το λόγο αυτό , οι προγραμματιστές συνήθως περιλαμβάνουν εργασίες ανάγνωσης float τους μέσα «προσπαθούν» μπλοκ , με μπλοκ "πιάσει" τον καθορισμό του τι θα συμβεί αν μια εξαίρεση . Το ακόλουθο δείγμα κώδικα περίγραμμα δείχνει αυτή τη δομή : try { //float προσπάθεια εισόδου } αλιευμάτων ( IOException floatException ) { //εφαρμόσει το χειρισμό εξαίρεση }

Εάν ένας προγραμματιστής προσπαθεί να διενεργεί πράξεις εισαγωγής σε ένα ολοκληρωμένο περιβάλλον ανάπτυξης , χωρίς χρησιμοποιώντας «προσπαθούν» και μπλοκ "πιάσει" , η IDE θα εμφανίσει μηνύματα λάθους και να αποτρέψει τον κώδικα από την κατάρτιση .
Η
εικόνων

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

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