1
resposta

[Projeto] Controle de estoque

package EstoqueDeVendas;

public class Produto {
    String nome;
    int quantidade;

    public Produto(String nome, int quantidade) {
        this.nome = nome;
        this.quantidade = quantidade;
    }

    public void vender(int venderQuantidade) {

        if (this.quantidade >= venderQuantidade){
            this.quantidade -= venderQuantidade;
            System.out.println("Venda realizada. Estoque restante de " + this.nome + ": " + this.quantidade);
        }else{
            System.out.println("Estoque insuficiente");
        }
    }
}
package EstoqueDeVendas;

public class Main {
    static void main(String[] args) {
        Produto p1 = new Produto("blusa", 7);
        p1.vender(2);
        p1.vender(7);
    }
}
1 resposta

Olá, Gabriel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o construtor para inicializar os atributos com Java, utilizou muito bem a condicional if/else para validar a quantidade em estoque e ainda compreendeu a importância da método para atualizar o estado do objeto após a venda.

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

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!