1
resposta

Relatório do Produto

Objeto

package Relatorio.Produtos;

public class Produto {

private String nome;
private double preco;
private int quantidade;

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public double getPreco() {
    return preco;
}

public void setPreco(double preco) {
    this.preco = preco;
}

public int getQuantidade() {
    return quantidade;
}

public void setQuantidade(int quantidade) {
    this.quantidade = quantidade;
}

public void exibirInformações() {
    System.out.printf("Produto: %s - preço: R$ %.2f - Quantidade no estoque: %s ", getNome(), getPreco(), getQuantidade());
}

}

Main

package Relatorio.Produtos;

public class Princinpal {
public static void main(String[] args) {

    Produto produto = new Produto();

    produto.setNome("Mouse Gamer");
    produto.setPreco(159.9);
    produto.setQuantidade(25);

    produto.exibirInformações();
}

}

1 resposta

Oi, Wanderson! Como vai?

Gostei da forma como você estruturou sua classe Produto, utilizando encapsulamento com getters e setters, além de separar bem a classe principal para testar o comportamento. Isso mostra uma boa compreensão de orientação a objetos e organização do código.

Uma dica interessante para o futuro é utilizar o método toString() para representar o objeto de forma automática, facilitando a exibição das informações. Veja este exemplo:


public String toString() {
    return "Produto: " + nome + " - preco: R$ " + preco + " - quantidade: " + quantidade;
}

Esse código permite que, ao imprimir o objeto com System.out.println(produto);, as informações sejam exibidas automaticamente.

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