Page 1 of 1
Χωρισμός ψηφίων
Posted: Tue Dec 25, 2007 12:51 pm
by para
Αυτό που θέλω να κάνω είναι να παίρνω τον αριθμό που είναι αποθηκευμένος στη μεταβλητή (πχ ο 20999887) και να τον εμφανίζω έτσι -> 20.999.887. Καμιά ιδέα;
Re: Χωρισμός ψηφίων
Posted: Tue Dec 25, 2007 12:54 pm
by gasparosoft
Σε java τώρα αν τον έκανες string και με substring να το χώριζες το string σε όσα μέρη θέλεις...Δεν ξέρω αν θέλεις κάτι τέτοιο..Εμένα αυτό μου ήρθε τώρα.
Re: Χωρισμός ψηφίων
Posted: Tue Dec 25, 2007 12:58 pm
by The Punisher
ναι. θα παίξεις με mod, και μετά mod του div κλπ..
δηλαδή
a=123456789
a mod 1000 = 789
(a div 1000) mod 1000 = 456
((a div 1000) div 1000) mod 1000 = 123
ε, αν τυπώσεις και τις τελείες (τα ρίχνεις μέσα σε έναν stringBuffer ας πούμε ... ή και με concatenation ) θα σου κάνει τη δουλειά σου !
Re: Χωρισμός ψηφίων
Posted: Tue Dec 25, 2007 3:41 pm
by HdkiLLeR
Αν και οι παραπάνω απαντήσεις πρέπει να σε έχουν καλύψει σε τι είναι αποθηκευμένος ο αριθμός; String ή int/Integer;
Re: Χωρισμός ψηφίων
Posted: Tue Dec 25, 2007 6:12 pm
by para
Δε δηλώνεται πουθενά ως τι χρησιμοποιούνται, αλλά θα μπορούσαμε να πούμε int αφού μπορούν να γίνουν πράξεις με τους αριθμούς.
Θα το κάνω με διαίρεση.
Βρήκα 2 συναρτήσεις που χρησιμεύουν:
$right(text,N) - Returns the N right characters of text. (υπάρχει και η αντίστοιχη με left οπότε μ' αυτό τον τρόπο θα κρατάω τα 3 ψηφία που θέλω κάθε φορά)
$int(N) - Returns integer part of a floating point number with no rounding. (θα κόβω τα δεκαδικά απ' το αποτέλεσμα)
Re: Χωρισμός ψηφίων
Posted: Tue Dec 25, 2007 8:40 pm
by cyberpython
Re: Χωρισμός ψηφίων
Posted: Tue Dec 25, 2007 9:05 pm
by The Punisher
απ' ότι κατάλαβα, πάλι για IRC γράφει ... τσ τσ τσ !