[Java] numeri double con virgola

Linguaggi di programmazione: php, perl, python, C, bash, ecc.

[Java] numeri double con virgola

Messaggioda sniper87 » martedì 13 marzo 2012, 20:57

salve
io dovrei stampare questo numero:

Codice: Seleziona tutto
double t=(((90-88)/61)*255);



la prima parte, senza la moltiplicazione per 255 è: 0,0237 etc etc, dopo la moltiplicazione t=8,3

perchè se lancio questo con java il risultato è 0.0

essendo un double non dovrebbe gestire i numeri con la virgola???
sniper87 Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 277
Iscrizione: dicembre 2007

Re: [Java] numeri double con virgola

Messaggioda Zoff » martedì 13 marzo 2012, 20:59

Colpa del cast implicito.

Al posto di 61 e 255 usa 61.0 e 255.0
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Vuoi applicare il [Risolto] semplicemente alle tue discussioni? Prova: viewtopic.php?f=70&t=548821
Vuoi integrare il forum con Unity? Prova: viewtopic.php?f=70&t=562887
Avatar utente
Zoff Non specificato
Moderatore Globale
Moderatore Globale
 
Messaggi: 30344
Iscrizione: ottobre 2007

[Risolto] Re: [Java] numeri double con virgola

Messaggioda sniper87 » martedì 13 marzo 2012, 21:27

cavolo

grazie!
non si finisce mai di imparare!
sniper87 Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 277
Iscrizione: dicembre 2007


Torna a Programmazione

Chi c’è in linea

Visualizzano questa sezione: John_Marco e 3 ospiti