Discussione:
Gestione importi in euro
(troppo vecchio per rispondere)
Reny
2004-08-20 16:04:02 UTC
Permalink
Con che tipo di dato mi conviene gestire degli importi in euro? per gestire
ad esempio somme, sottrazioni, confronto tra importi....

li scrivo e leggo da db oracle, per adesso ho usato float in java e
decimal(12,2) sul db.

Grazie 1.0E3 :))))))) a tutti.....
--
Ciao e buon lavoro,
Renato
----
Renato Eschini
Inera srl
Via Vespucci 41
56100 Pisa
Tel: (+39) (0)50 2201218
WWW: http://www.inera.it
Reny
2004-08-20 16:06:07 UTC
Permalink
Post by Reny
Con che tipo di dato mi conviene gestire degli importi in euro? per gestire
ad esempio somme, sottrazioni, confronto tra importi....
li scrivo e leggo da db oracle, per adesso ho usato float in java e
decimal(12,2) sul db.
ho dimenticato di dire che il problema attuae che ho è che questo è quello
che mi viene stampato

float creditoResiduo = 5.000006E7
float importoNumerico = 5.0E7
float risultato = creditoResiduo - importoNumerico ;

quindi

risultato = 0.0

e ovviamente nn va bene.........
--
Ciao e buon lavoro,
Renato
----
Renato Eschini
Inera srl
Via Vespucci 41
56100 Pisa
Tel: (+39) (0)50 2201218
WWW: http://www.inera.it
Vincent Vega
2004-08-21 21:34:57 UTC
Permalink
Post by Reny
Con che tipo di dato mi conviene gestire degli importi in euro? per gestire
ad esempio somme, sottrazioni, confronto tra importi....
li scrivo e leggo da db oracle, per adesso ho usato float in java e
decimal(12,2) sul db.
Io userei BigDecimal in java.
Per la precisione dipende. In genere si raccomanda 2 decimali per gli
importi e 5 per i prezzi. Esempio:

Viti
Prezzo unitario: 0,01346 euro
Importo per 100 viti: 1,35 euro
Renato Eschini
2004-08-22 07:27:28 UTC
Permalink
Post by Vincent Vega
Post by Reny
Con che tipo di dato mi conviene gestire degli importi in euro? per gestire
ad esempio somme, sottrazioni, confronto tra importi....
li scrivo e leggo da db oracle, per adesso ho usato float in java e
decimal(12,2) sul db.
Io userei BigDecimal in java.
Per la precisione dipende. In genere si raccomanda 2 decimali per gli
Viti
Prezzo unitario: 0,01346 euro
Importo per 100 viti: 1,35 euro
Ok, lavorero' in questa direzione, uso per la web app il framework Expresso
che ha un suo layer di persistenza, dovro' cambiare il mapping tra
decimal(oracle) e BigDecimal.

Per adesso ti ringrazio, appena rientro al lavoro provo subito....;-)

thanks ;-)))))

Ciao :D:D:D

Reny @ Home (..me ne vo a giro in moto....)
Reny
2004-08-23 10:58:42 UTC
Permalink
"Vincent Vega" <vincent-***@despammed.com> ha scritto nel messaggio news:5ePVc.131836$***@news3.tin.it...
[CUT]
Post by Vincent Vega
Io userei BigDecimal in java.
Per la precisione dipende. In genere si raccomanda 2 decimali per gli
Ok, ho risolto, ho usato BigDecimal e number con precisione 2 su oracle.
ti ringrazio perche mi sei stato utilissimo.
thks ;)
--
Ciao e buon lavoro,
Renato
----
Renato Eschini
Inera srl
Via Vespucci 41
56100 Pisa
Tel: (+39) (0)50 2201218
WWW: http://www.inera.it
Loading...