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

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

Πώς να διαμορφώσετε τις στήλες σε Java

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

Συμπεριλάβετε τις ακόλουθες γραμμές στην αρχή του κώδικα Java σας :

java.io.PrintStream εισαγωγής ?

PrintStream myStream = νέα PrintStream ( ) ?

Μπορείτε να χρησιμοποιήσετε οποιοδήποτε στιγμιότυπο της κλάσης PrintStream να λάβετε την μορφοποιημένη έξοδο . Ειδικότερα , ως standard output του προγράμματος - System.out - είναι ένα παράδειγμα PrintStream 2

Διαμορφώστε μια καταχώρηση στήλη με μια ακέραια τιμή , καθιστώντας ταιριάζει στο πλάτος της στήλης , όπως . στο ακόλουθο δείγμα κώδικα :

int MYINT = 46 ?

myStream.format ( "% 5d " , MYINT ) ?

Αντικαταστήστε το " 5 " με το πλάτος του στήλη . Το παράδειγμα θα στείλει "46" - η ακέραια τιμή , δεξιά δικαιολογείται από προεπιλογή , πριν από τρεις θέσεις για να καταλάβουν πέντε θέσεις συνολικά - σε " myStream "
εικόνων 3

Format . μια καταχώρηση στήλη με τιμή κινητής υποδιαστολής , κάνοντας να χωράει στο πλάτος της στήλης , όπως στο ακόλουθο δείγμα κώδικα :

επιπλέουν myFloat = 87.494 ?

myStream.format ( " % 6.2f " , myFloat ) ?

Αντικαταστήστε το " 6 " με το συνολικό πλάτος της στήλης - συμπεριλαμβανομένης της υποδιαστολής - και το" 2 " με τον αριθμό των δεκαδικών ψηφίων για να δείξει . Τα δεκαδικά σημεία θα πρέπει επίσης να παρατάσσονται σε ολόκληρη τη στήλη .
Στο " myStream "
Η

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

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