1
resposta

[Projeto] Relatório do produto

public class produto {
    public String nome;
    public double preco;
    public int qtd;

    public void exibirProduto(){
        System.out.printf("Produto: %s", nome);
        System.out.printf("\nPreço: %.2f", preco);
        System.out.printf("\nQuantidade em estoque: %d", qtd);
    }
}
public class Principal {
    public static void main(String[] args) {

        produto produto1 = new produto();

       produto1.nome = "Mouse Gamer";
       produto1.preco = 159.9;
       produto1.qtd = 25;

       produto1.exibirProduto();
    }
}
1 resposta

Olá, Enzo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de classes para criar objetos com Java, utilizou muito bem o System.out.printf para formatar a saída e ainda compreendeu a importância do encapsulamento de atributos para organizar os dados de um produto.

Uma dica interessante para o futuro é seguir a convenção de nomes em Java, utilizando a primeira letra maiúscula para classes. Assim:

public class Produto {
    public String nome;
    public double preco;
    public int qtd;

    public void exibirProduto() {
        System.out.printf("Produto: %s", nome);
        System.out.printf("\nPreço: %.2f", preco);
        System.out.printf("\nQuantidade em estoque: %d", qtd);
    }
}

public class Principal {
    public static void main(String[] args) {
        Produto produto1 = new Produto();
        produto1.nome = "Mouse Gamer";
        produto1.preco = 159.9;
        produto1.qtd = 25;

        produto1.exibirProduto();
    }
}

Isso faz com que o código siga o padrão da linguagem, ficando mais legível e alinhado às boas práticas de programação.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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