Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Variável int armazenando como double?

Saldações...

Gostaria de tirar uma dúvida. Em aula aprendi que a variável int não armazena números decimais, sendo o caso para a variável double.

Usando o código:

public class TestaConversao {

    public static void main(String[] args){

        double salario = 1270.50;
        int valor = (int) salario;

        System.out.println(salario);
    }
}

O console era para exibir a resposta 1270. No entando, o console mostrou a resposta 1270.5

Note o print anexo.

Gostaria desse esclarecimentos dos colegas.

[]s

Giroto Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Assistindo a aula novamente, percebi que digitei a variável errada na hora de exibir. Ao invés de usar a variável "valor" eu usei a variável "salario" - que era double, por este motivo exibiu o número com decimal.

Não consegui fechar o tópico nem apagar.

Agradeço

Giroto