Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Ξέρεις κάποιος αν γίνεται στην java τους ακέραιους να τους κάνω με 4 ψηφία?

Τι εννοώ, το 1 για παράδειγμα να είναι το 0001 κλπ!

Ευχαριστώ!

Δημοσ.

Χρησιμοποιείς τη μέθοδο String.format() η οποία δουλεύει όπως η printf() στη C και αντί να τυπώνει το string το επιστρέφει. Παράδειγμα:

String s = String.format("Με μηδενικά: %04d", 1);
System.out.print(s);
Δημοσ.

Ναι αυτό μπορώ να το βάλω σε μια επανάληψη για να γίνεται για 1000 αριθμούς για παράδειγμα??

Δημοσ.
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));
Δημοσ.

 

Δεν ξερω java αλλα νομιζω πως μπορει να γινει και ετσι (πιο συντομα).

for (int i = 0; i < 1000; i++)
    System.out.print(String.format("Με μηδενικά: %04d", i));

 

Και πιο undreadable

Δημοσ.

Και πιο undreadable

 

Μαλλον unreadable θελεις να πεις. Οπως το βλεπει κανεις. Για μενα μια χαρα readable ειναι, ασε που εχεις και 1 γραμμη λιγοτερο για διαβασμα.

  • Like 1
Δημοσ.

Μαλλον unreadable θελεις να πεις. Οπως το βλεπει κανεις. Για μενα μια χαρα readable ειναι, ασε που εχεις και 1 γραμμη λιγοτερο για διαβασμα.

 

Σε αυτή τη περίπτωση που απλά βάζεις ένα statement μέσα σε ένα println δεν είναι τραγικό. Με περισσότερα nested statements εύκολα γίνεται εντελώς unreadable.

Δημοσ.

Βασικά η μεταβλητή μου είναι int και θέλω να κάνω για παράδειγμα

metavlhth=i; Απλά θέλω μετά να εμφανίζεται με με 4 ψηφία!Αλλά πρέπει να παραμείνει int η μεταβλητή!

Δημοσ.

Βασικά η μεταβλητή μου είναι int και θέλω να κάνω για παράδειγμα

metavlhth=i; Απλά θέλω μετά να εμφανίζεται με με 4 ψηφία!Αλλά πρέπει να παραμείνει int η μεταβλητή!

 

Και στον παραπάνω κώδικα η μεταβλητή i είναι int. Απλά όταν την τυπώνεις μπορείς να την "χειριστείς ως string".

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...