1
resposta

[Projeto] Conversão de tipos

public class Conversor {
    public static int convertendoInt(double valor) {
        return (int) valor;

    }
}
import java.util.Scanner;

public class Principal {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);

        System.out.println("Digite o valor do produto: ");
        double valorDouble = scan.nextDouble();

        int valorInt = Conversor.convertendoInt(valorDouble);

        System.out.println("O valor inteiro do produto é: " + valorInt);

    }
}
1 resposta

Oii, Enzo! Tudo bem?

A sua solução para o desafio de conversão de tipos em Java tá bem estruturada. Você foi além do básico ao aplicar a separação de responsabilidades, criando uma classe específica para a lógica de conversão e outra para a interação com o usuário.

Pontos fortes da sua atividade:

  • Modularização: Ao criar a classe Conversor com um método estático, você deixou o código organizado e pronto para ser reutilizado em outras partes do sistema sem precisar repetir a lógica do casting.
  • Interatividade: O uso da classe Scanner permite que o programa seja testado com diferentes valores, o que torna o aprendizado mais dinâmico.
  • Uso correto do casting: Você aplicou o (int) exatamente onde era necessário, demonstrando que compreendeu como o Java lida com a perda de precisão ao passar de um tipo maior para um menor.

Um ponto interessante para refletir é sobre o comportamento do casting explícito. Como mencionado na opinião do instrutor, o Java apenas "trunca" o valor (remove as casas decimais). Em um sistema de estoque real, isso é o comportamento esperado para garantir que você não conte uma unidade que ainda não está completa.

Dica para evoluir seu código:

Sempre que usamos o Scanner, é uma boa prática fechá-lo ao final do método main com scan.close(). Isso ajuda a liberar os recursos do sistema que foram abertos para leitura de dados.

Parabéns pela dedicação e pela clareza no código.

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