Double Trouble :D

3 respostas
K

Estou tendo problemas em inserir valores em uma variável (nunca vi isso antes). Fiz um programa bem simples para explicar o que está acontecendo.

public class fcvxcv {

public static void main(String[] args) {

double teste;

teste=5/3;

System.out.print(teste);

}

}

O resultado impresso é 1.0 :frowning:

Ajuda.

3 Respostas

tnaires

É porque você está realizando a operação usando literais de inteiro. Tente fazer assim:

teste = 5.0 / 3.0;
rodrigo.ferreira

Boa tarde!

Tente isto:

public static void main(String[] args) {

		Double divisao = null;
		divisao = 5.0/3.0;
		
		System.out.println(divisao);
		
	}

Abraço,

Visite o Blog do Perereca: http://www.blogdoperereca.blogspot.com

K

Funcionou, muito obrigado! :smiley:

Criado 25 de maio de 2009
Ultima resposta 25 de mai. de 2009
Respostas 3
Participantes 3