Divisao de Inteiros

Tenho o seguinte [code]float precision
integer num1, num2

precision = num1/num2 [/code]

Esta conta está me dando, por exemplo, 500/800 = 00. Por que isso?
Qual a função que calcula de forma precisa este resultado?

Obrigada,
Luciana

Assim nao funciona em j2me ?

Assim nao funciona em j2me ?

Luciana, a linguagem Java converte qualquer divisão que contenha um inteiro em um resultado do tipo inteiro, truncando os valores decimais, quando ao negócio que o maluco falou só funciona se você usar a CLDC 1.1, pois a CLDC 1.0 não tem suporte a ponto flutuante