Duvida em conversão de int para Double?

5 respostas
aorocha

Tenho dois int

int a = 40;
int cem = 100;

System.out.println(a/cem);

sai 0;

quero que sai 0,4

como faço?

5 Respostas

V
double a = 40;
double cem = 100;

System.out.println(a/cem);
ramilani12

Assim:

System.out.println(Double.parseDouble(a/cem));
ACDias

Coloque um cast

double a = 40;
 double cem = 100;
 
 System.out.println((float)a/cem);
V

ou entao

int a = 40;
int cem = 100;
double aD = Double.parseDouble(a);
double cemD = Double.parseDouble(cem);
 System.out.println(aD/cemD);
A

tens que fazer cast de um deles pra double…

int a = 40; 
int cem = 100; 

System.out.println((double)a/cem);

pq pro java a divisão de dois int dá outro int…

Criado 21 de novembro de 2006
Ultima resposta 21 de nov. de 2006
Respostas 5
Participantes 5