Converter de Double para Integer

6 respostas
V

Blza Galera!

Alguém sabe com retirar a casa decimal de um número?

Ex: o número está como double 10.0, eu quero que apareça 10!

6 Respostas

F
Double num = new Double(4.5);
Integer = num.intValue();
F

Use o metodo intValue() para pergar apenas o valor inteiro.

Double teste = 10.0;
teste.intValue();

C
double valor = 10.0;
int valorInt = (int)valor;
K

aproveitando a duvida do amigo existe tambem o ParseInterger não é ??? como usaria este método?

seria assim?

double num = 10.0;
int val = ParseInteger(num);
L

o parseInt é assim…

double num = 10.0;

int i = Integer.parseInt( “”+num );

dentro do parênteses tem que ser uma string

falow

C

“lounatico”:
o parseInt é assim…

double num = 10.0;

int i = Integer.parseInt( “”+num );

dentro do parênteses tem que ser uma string

falow

Compila, porém na hora da execução gera a exceção NumberFormatException, isso não funcionaria pra nosso amigo.

Criado 18 de setembro de 2006
Ultima resposta 19 de set. de 2006
Respostas 6
Participantes 6