Tipo Double

3 respostas
T

Como que eu faço para desconsiderar o ponto em uma valor do tipo Double?

Obrigada

3 Respostas

M

faça cast pra int

T

Fazer o cast pode dar alguns problemas se o número for muito grande e não couber em um int (que é relativamente pequeno - 2 bilhões só.)

Você pode usar:
Math.ceil - trunca o número ( 3.1 -> 3.0)
Math.floor - arredonda sempre para cima (3.1 -> 4.0)
Math.rint - arredonda para o mais próximo (3.1 -> 3.0; 3.9 -> 4.0)

S

Faça um cast para o long…crio que nao tera problemas pois o long eh um tipo primitivo de 64 bits e o double tb é um tipo primtivo de 64…mas oque thingol falo tb eh legal

Criado 3 de junho de 2005
Ultima resposta 5 de jun. de 2005
Respostas 3
Participantes 4