Olá, estou querendo pegar a parte inteira de uma divisao de dois números doubles, alguem sabe como fazer ?
[RESOLVIDO]Parte inteira da divisao?
D
3 Respostas
E
A resposta a essa pergunta deveria ser:
double d = 123456789;
double e = 987654321;
int q = (int) (d / e);
Mas provavelmente não vai dar o resultado que você quer. Diga exatamente o que você está querendo fazer.
P
Ola,
Divisao inteira soh eh definida entre numeros inteiros… mas talvez seja isso que voce quer:
Por exemplo:
double i = 10.06;
double j = 2.3;
int result = (int)i / (int)j;
Defina melhor!
[ ]'s
D
Isso que vcs escreveram não funciona no meu caso, pois eu estou querendo a divisão entre 2 números double, mas muito obrigado pela ajuda. Eu consegui um exemplo na net:
public static void main(String[] args) {
double x = 9.1;
double y = 18.7;
System.out.println(y/x);
System.out.println(Math.floor(y/x));
double c = Math.floor(y/x);
System.out.println(c);
}
Criado 13 de dezembro de 2010
Ultima resposta 14 de dez. de 2010
Respostas 3
Participantes 3