Προς το περιεχόμενο
  • Εγγραφή
  • 0

Ερώτηση σε java!


Gkogkos

Ερώτηση

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

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

Ευχαριστώ!

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

9 απαντήσεις σε αυτή την ερώτηση

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

  • 0

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

String s = String.format("Με μηδενικά: %04d", 1);
System.out.print(s);
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
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));
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

 

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

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

 

Και πιο undreadable

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Και πιο undreadable

 

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

  • Like 1
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

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

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

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

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

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.