προγράμματα Java μπορούν να χρησιμοποιήσουν μια σειρά από μαθήματα για να διαμορφώσετε διπλή οθόνη , ανάλογα με τις μεθόδους παραγωγής που εμπλέκονται . Για να εκτυπώσετε την έξοδο κονσόλας , ένα πρόγραμμα μπορεί να χρησιμοποιήσει το αντικείμενο του συστήματος για να διαμορφώσετε εξόδου . Οι κατηγορίες NumberFormat και DecimalFormat παρέχουν επίσης ειδικές μεθόδους μορφοποίησης για τους τύπους αριθμό . Χρησιμοποιώντας αυτά , οι προγραμματιστές μπορούν να καθορίσετε τον αριθμό των ψηφίων που θα εμφανίζονται πριν και μετά την υποδιαστολή , καθώς και άλλα χαρακτηριστικά της οθόνης . Για να χρησιμοποιήσετε τις κατηγορίες NumberFormat και DecimalFormat , ένα πρόγραμμα πρέπει να εισάγει το πακέτο " java.text ", ως εξής : . Java.text εισαγωγής * ?
Εικόνων Μέθοδοι
Η
Java προγράμματα μπορούν να καλέσουν διαφορετικές μεθόδους διπλό μορφοποίηση ανάλογα με τις κατηγορίες που χρησιμοποιούν . Για παράδειγμα , ο παρακάτω κώδικας δείχνει τη χρήση ενός αντικειμένου NumberFormat : διπλό myNumber = 5.735644 ? NumberFormat numFormat = NumberFormat.getNumberInstance ( Locale.US ) ? String numOut = numFormat.format ( myNumber ) ?
Αυτός ο κώδικας χρησιμοποιεί ένα NumberFormat αντιρρήσεις να καθορίσουν τη μορφοποίηση για διπλή αξία , την αποθήκευση το αποτέλεσμα ως μια μεταβλητή συμβολοσειράς . Το ακόλουθο δείγμα κώδικα δείχνει την τεχνική για την κατηγορία DecimalFormat : διπλό myNumber = 5.735644 ? DecimalFormat decFormat = νέα DecimalFormat ( ) ? String decOut = decFormat.format ( myNumber ) ?
Παρά το γεγονός ότι αυτές οι μέθοδοι απαιτούν να μορφοποιήσετε τα διπλά τιμές , που χρησιμοποιούν την προεπιλεγμένη μορφοποίηση για τις τοπικές ρυθμίσεις και δεν εμφανίζουν στην πραγματικότητα τις διπλές αριθμούς .
Η Options
Η
Κατά τη διαμόρφωση δίκλινα , τα προγράμματα μπορούν να επιλέξουν από μια ποικιλία επιλογές. Ο ακόλουθος κώδικας δείχνει εκτεταμένη χρησιμοποιώντας την κλάση DecimalFormat να καθορίσετε τον αριθμό των ψηφίων που θα πρέπει να εμφανίζεται ως το κλασματικό μέρος του αριθμού : DecimalFormat decFormat = νέα DecimalFormat ( ) ? DecFormat.setMaximumFractionDigits ( 2 ) ? String decOut = decFormat.format ( myNumber ) . ?
Αυτό θα προκαλέσει το ακόλουθο αποτέλεσμα : 5.74
η κλάση παρέχει επίσης μεθόδους για να ρυθμίσετε τις ελάχιστες και μέγιστες τιμές ακέραιες και θετικές ή αρνητικές χορδές κατάληξη
εικόνων έξοδος
Η
Όταν χρησιμοποιείτε το DecimalFormat και μαθήματα NumberFormat , τα προγράμματα μπορούν να περάσουν τις προκύπτουσες χορδές σε οποιοδήποτε αντικείμενο παραγωγής που χρησιμοποιούν για να εμφανίσετε ή να εκτυπώσετε τις διπλές τιμές . Εάν ένα πρόγραμμα είναι η μορφοποίηση του διπλή αξία για να το στείλει κατ 'ευθείαν με το πρότυπο έξοδο κονσόλας , μπορεί να εκτελέσει την όλη διαδικασία σε μια ενιαία γραμμή ως εξής : System.out.format ( " Εδώ είναι ένας αριθμός : % .2 f " , myNumber ) ?
Αυτό θα έχει ως αποτέλεσμα το ακόλουθο αποτέλεσμα : Εδώ είναι ένας αριθμός : 5.74
ο κώδικας ορίζει ότι η παράμετρος αριθμός πρέπει να εμφανιστεί με δύο ψηφία μετά την υποδιαστολή
<. br >
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα