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

Resolução

Segue minha resolução

public class ConversaoTipos {

    public static void main(String[] args) {

        double valorDouble = 19.5;
        int valorInt = (int) valorDouble;

        System.out.println(valorInt);
    }
}
1 resposta
solução!

Olá, Victor, como vai?

Seu código realiza corretamente a conversão de double para int utilizando casting em Java. Ao fazer int valorInt = (int) valorDouble;, a parte decimal é descartada automaticamente, mantendo apenas a parte inteira do número. Esse comportamento atende ao cenário proposto no exercício, já que quantidades em estoque devem ser representadas por números inteiros.

Obrigado por compartilhar sua solução. Continue praticando e trazendo suas dúvidas ou resoluções. O fórum segue à disposição para ajudar no seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!