1
resposta

Relatório do produto

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

    void exibirInformacoes() {
        System.out.println("Nome: " + nome);
        System.out.printf("Preço: %.2f", preco);
        System.out.println("\nQuantidade em estoque: " + quantidadeEmEstoque);
    }

}
public class Exercicios {
    public static void main(String[] args) {
        Produto produto01 = new Produto();

            produto01.nome = "Mouse Gamer";
            produto01.preco = 159.9;
            produto01.quantidadeEmEstoque = 25;

            produto01.exibirInformacoes();
    }
}
1 resposta

Olá, Bernardo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o System.out.println para exibir informações com Java, utilizou muito bem o System.out.printf para formatar valores e ainda compreendeu a importância da classe para organizar os atributos e métodos de um produto.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é criar um construtor na classe Produto, facilitando a inicialização dos objetos:

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

    // Construtor
    Produto(String nome, double preco, int quantidadeEmEstoque) {
        this.nome = nome;
        this.preco = preco;
        this.quantidadeEmEstoque = quantidadeEmEstoque;
    }

    void exibirInformacoes() {
        System.out.println("Nome: " + nome);
        System.out.printf("Preço: %.2f", preco);
        System.out.println("\nQuantidade em estoque: " + quantidadeEmEstoque);
    }
}

public class Exercicios {
    public static void main(String[] args) {
        Produto produto01 = new Produto("Mouse Gamer", 159.9, 25);
        produto01.exibirInformacoes();
    }
}

Isso faz com que o código fique mais organizado e reutilizável, evitando a repetição de atribuições fora da classe.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Você prefere que programas sejam escritos de forma mais simples, com atribuições diretas, ou estruturados com construtores e métodos para maior organizaçã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!