Problemas com divisão

3 respostas
T

pessoal não consigo fazer uma divisão no java;

60 / 30 = 0.5 mas no java a resposta é "0.0"

como fazer essa divisão

public class Teste {

	public static void main(String[] args) {
		
		double divisao;
		
		divisao = 30 /60;
		
		System.out.println(divisao);


	}

}

3 Respostas

S

No Java, divisão de inteiro por inteiro da como resultado um inteiro (ele trunca a parte decimal).

Tente: divisao = (double) 30 / 60

Abraço.

Hellmanss

System.out.println(30/60.0);

T

Obrigado pessoal

todas 2 formas deu certo

brax

Criado 16 de fevereiro de 2010
Ultima resposta 16 de fev. de 2010
Respostas 3
Participantes 3