Gkogkos Δημοσ. 25 Μαΐου 2013 Δημοσ. 25 Μαΐου 2013 Ξέρεις κάποιος αν γίνεται στην java τους ακέραιους να τους κάνω με 4 ψηφία? Τι εννοώ, το 1 για παράδειγμα να είναι το 0001 κλπ! Ευχαριστώ!
nilosgr Δημοσ. 25 Μαΐου 2013 Δημοσ. 25 Μαΐου 2013 Χρησιμοποιείς τη μέθοδο String.format() η οποία δουλεύει όπως η printf() στη C και αντί να τυπώνει το string το επιστρέφει. Παράδειγμα: String s = String.format("Με μηδενικά: %04d", 1); System.out.print(s);
Gkogkos Δημοσ. 25 Μαΐου 2013 Μέλος Δημοσ. 25 Μαΐου 2013 Ναι αυτό μπορώ να το βάλω σε μια επανάληψη για να γίνεται για 1000 αριθμούς για παράδειγμα??
nilosgr Δημοσ. 25 Μαΐου 2013 Δημοσ. 25 Μαΐου 2013 for (int i = 0; i < 1000; i++) { String s = String.format("Με μηδενικά: %04d", i); System.out.print(s); }
geo1st487 Δημοσ. 26 Μαΐου 2013 Δημοσ. 26 Μαΐου 2013 for (int i = 0; i < 1000; i++) { String s = String.format("Με μηδενικά: %04d", i); System.out.print(s); } Δεν ξερω java αλλα νομιζω πως μπορει να γινει και ετσι (πιο συντομα). for (int i = 0; i < 1000; i++) System.out.print(String.format("Με μηδενικά: %04d", i));
ZAKKWYLDE Δημοσ. 26 Μαΐου 2013 Δημοσ. 26 Μαΐου 2013 Δεν ξερω java αλλα νομιζω πως μπορει να γινει και ετσι (πιο συντομα). for (int i = 0; i < 1000; i++) System.out.print(String.format("Με μηδενικά: %04d", i)); Και πιο undreadable
geo1st487 Δημοσ. 26 Μαΐου 2013 Δημοσ. 26 Μαΐου 2013 Και πιο undreadable Μαλλον unreadable θελεις να πεις. Οπως το βλεπει κανεις. Για μενα μια χαρα readable ειναι, ασε που εχεις και 1 γραμμη λιγοτερο για διαβασμα. 1
ZAKKWYLDE Δημοσ. 26 Μαΐου 2013 Δημοσ. 26 Μαΐου 2013 Μαλλον unreadable θελεις να πεις. Οπως το βλεπει κανεις. Για μενα μια χαρα readable ειναι, ασε που εχεις και 1 γραμμη λιγοτερο για διαβασμα. Σε αυτή τη περίπτωση που απλά βάζεις ένα statement μέσα σε ένα println δεν είναι τραγικό. Με περισσότερα nested statements εύκολα γίνεται εντελώς unreadable.
Gkogkos Δημοσ. 26 Μαΐου 2013 Μέλος Δημοσ. 26 Μαΐου 2013 Βασικά η μεταβλητή μου είναι int και θέλω να κάνω για παράδειγμα metavlhth=i; Απλά θέλω μετά να εμφανίζεται με με 4 ψηφία!Αλλά πρέπει να παραμείνει int η μεταβλητή!
ZAKKWYLDE Δημοσ. 26 Μαΐου 2013 Δημοσ. 26 Μαΐου 2013 Βασικά η μεταβλητή μου είναι int και θέλω να κάνω για παράδειγμα metavlhth=i; Απλά θέλω μετά να εμφανίζεται με με 4 ψηφία!Αλλά πρέπει να παραμείνει int η μεταβλητή! Και στον παραπάνω κώδικα η μεταβλητή i είναι int. Απλά όταν την τυπώνεις μπορείς να την "χειριστείς ως string".
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα