[Java] numeri double con virgola

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
sniper87
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 277
Iscrizione: mercoledì 26 dicembre 2007, 18:33

[Java] numeri double con virgola

Messaggio da sniper87 »

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???
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Java] numeri double con virgola

Messaggio da Zoff »

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!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
sniper87
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 277
Iscrizione: mercoledì 26 dicembre 2007, 18:33

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

Messaggio da sniper87 »

cavolo

grazie!
non si finisce mai di imparare!
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 11 ospiti