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);
}
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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);
}
}
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.