Χωρισμός ψηφίων
- para
- Wow! Terabyte level
- Posts: 3648
- Joined: Sat Nov 04, 2006 2:59 am
- Academic status: Alumnus/a
- Gender: ♂
Χωρισμός ψηφίων
Αυτό που θέλω να κάνω είναι να παίρνω τον αριθμό που είναι αποθηκευμένος στη μεταβλητή (πχ ο 20999887) και να τον εμφανίζω έτσι -> 20.999.887. Καμιά ιδέα;
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
- gasparosoft
- Gbyte level
- Posts: 1920
- Joined: Fri Oct 19, 2007 8:03 pm
Re: Χωρισμός ψηφίων
Σε java τώρα αν τον έκανες string και με substring να το χώριζες το string σε όσα μέρη θέλεις...Δεν ξέρω αν θέλεις κάτι τέτοιο..Εμένα αυτό μου ήρθε τώρα.
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Χωρισμός ψηφίων
ναι. θα παίξεις με 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 ) θα σου κάνει τη δουλειά σου !
δηλαδή
a=123456789
a mod 1000 = 789
(a div 1000) mod 1000 = 456
((a div 1000) div 1000) mod 1000 = 123
ε, αν τυπώσεις και τις τελείες (τα ρίχνεις μέσα σε έναν stringBuffer ας πούμε ... ή και με concatenation ) θα σου κάνει τη δουλειά σου !
- HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
- Contact:
Re: Χωρισμός ψηφίων
Αν και οι παραπάνω απαντήσεις πρέπει να σε έχουν καλύψει σε τι είναι αποθηκευμένος ο αριθμός; String ή int/Integer;
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
- para
- Wow! Terabyte level
- Posts: 3648
- Joined: Sat Nov 04, 2006 2:59 am
- Academic status: Alumnus/a
- Gender: ♂
Re: Χωρισμός ψηφίων
Δε δηλώνεται πουθενά ως τι χρησιμοποιούνται, αλλά θα μπορούσαμε να πούμε 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. (θα κόβω τα δεκαδικά απ' το αποτέλεσμα)
Θα το κάνω με διαίρεση.
Βρήκα 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. (θα κόβω τα δεκαδικά απ' το αποτέλεσμα)
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
- cyberpython
- Mbyte level
- Posts: 654
- Joined: Wed Nov 21, 2007 8:18 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Αθηνα
- Contact:
Re: Χωρισμός ψηφίων
Χρόνια πολλά!
Στο java API έχει αυτό που ψάχνεις :
Τάξη NumberFormat:
http://java.sun.com/j2se/1.4.2/docs/api ... ormat.html
Τάξη DecimalFormat:
http://java.sun.com/j2se/1.4.2/docs/api ... ormat.html
Στο java API έχει αυτό που ψάχνεις :
Τάξη NumberFormat:
http://java.sun.com/j2se/1.4.2/docs/api ... ormat.html
Τάξη DecimalFormat:
http://java.sun.com/j2se/1.4.2/docs/api ... ormat.html
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Χωρισμός ψηφίων
απ' ότι κατάλαβα, πάλι για IRC γράφει ... τσ τσ τσ !