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

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

Πώς να προσθέσει μηδενικά μπροστά από έναν αριθμό σε Java

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

Προετοιμάστε τον αριθμό σας . Αν έχετε ήδη έναν αριθμό στο πρόγραμμά σας , μπορείτε να το χρησιμοποιήσετε . Για την επίδειξη , το ακόλουθο δείγμα κώδικα δηλώνει και instantiates ένα μεταβλητό αριθμό : int myNumber = 99 ?

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

Δημιουργήστε ένα string format για αριθμητικούς σας έξοδο . Για να προσθέσετε μηδενικά μπροστά στον αριθμό σας , μπορείτε να χρησιμοποιήσετε την ακόλουθη σύνταξη : String = String.Format εμφάνιση μηνυμάτων ( " % % 0 % dd " , 5) ?

Αυτός ο κώδικας ορίζει ότι ο συνολικός αριθμός ορατό θα πρέπει να είναι πέντε ψηφία , με μηδενικά προστεθεί να κάνει αυτό μέχρι πριν από τον αριθμό . Η πρώτη παράμετρος περιγράφει αυτή τη μορφή . Alter η δεύτερη παράμετρος της μεθόδου format string για να ταιριάζει με τον αριθμό των ψηφίων που θέλετε τον αριθμό σας για να έχετε . Εάν ο αριθμός που μορφοποιείται έχει δύο ψηφία σε αυτό , ο κώδικας αυτός θα αναθέσει Java για να προσθέσει τρία μηδενικά μπροστά του . Η μέθοδος μορφοποίησης συμβολοσειράς σας επιτρέπει να καθορίσετε μοτίβα για να χρησιμοποιήσετε κατά τη μορφοποίηση εξόδου σας . Αυτή η μεταβλητή συμβολοσειράς περιέχει τώρα ένα τέτοιο σχέδιο .
Εικόνων 3

Διαμορφώστε τον αριθμό σας και να αποθηκεύσετε το αποτέλεσμα ως ένα string . Προσθέστε τον ακόλουθο κώδικα στο πρόγραμμά σας : String formattedString = String.Format ( εμφάνιση μηνυμάτων , myNumber ) ?

Αυτός ο κώδικας λέει Java για να μορφοποιήσετε τον αριθμό χρησιμοποιώντας το string πρότυπο που δημιουργήσατε . Η προκύπτουσα σειρά θα περιέχει τον αριθμό με επιπλέον μηδενικά μπροστά , συνολικού ύψους πέντε ψηφία . Στην περίπτωση αυτή , η πρώτη παράμετρος είναι το μοτίβο που ορίζονται , και ο δεύτερος είναι ο αριθμός που θέλετε να μορφοποιήσετε , χρησιμοποιώντας αυτό το μοτίβο .
Η 4

εξόδου μορφοποιημένο αριθμό χορδών σας . Ανάλογα με τις ανάγκες του δικού σας προγράμματος , μπορείτε απλά να θέλετε να αποθηκεύσετε το string για μελλοντική αναφορά σε αυτό το σημείο . Αν θέλετε να εμφανίσετε το μορφοποιημένο αριθμό στην κανονική έξοδο , μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα : System.out.println ( formattedString ) ?

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

Αποθηκεύστε το αρχείο Java σας . Συντάξτε το πρόγραμμά σας και να το εκτελέσετε για τη δοκιμή . Βεβαιωθείτε ότι η μορφή αριθμού εμφανίζεται με τον τρόπο που θέλετε να . Πειραματιστείτε με τον κώδικα , αλλάζοντας τον αρχικό αριθμό και τις παραμέτρους που περνάτε με τη μέθοδο format string για να δούμε τι διαφορά κάνει . Κάντε αλλαγές μέχρι τον αριθμό σας έχει διαμορφωθεί σωστά.
Η
εικόνων

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

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