Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Controle de estoque

package br.com.loja;

public class Produto {
    String nome;
    int quantidade;

    public void vender(int quantidadeVenda) {
        if (quantidade >= quantidadeVenda) {
            quantidade -= quantidadeVenda;
            System.out.printf("Venda realizada. Estoque restante de %s: %d\n", nome, quantidade);
        } else {
            System.out.println("Estoque insuficiente\n");
        }
    }
}
package br.com.loja;

public class Principal {
    public static void main(String[] args) {
        Produto produto1 = new Produto();
        produto1.nome = "Camiseta";
        produto1.quantidade = 10;

        produto1.vender(3);
        produto1.vender(8);

        Produto produto2 = new Produto();
        produto2.nome = "Calça";
        produto2.quantidade = 15;

        produto2.vender(10);
        produto2.vender(4);
        produto2.vender(2);
    }
}

Saída:

Venda realizada. Estoque restante de Camiseta: 7
Estoque insuficiente

Venda realizada. Estoque restante de Calça: 5
Venda realizada. Estoque restante de Calça: 1
Estoque insuficiente
1 resposta
solução!

Olá, Aline! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de classes para organizar os objetos, utilizou muito bem os métodos para controlar o estoque e ainda compreendeu a importância das condições para validar a venda.

Uma dica interessante para o futuro é encapsular os atributos da classe com modificadores de acesso e criar métodos getters e setters. Assim:

public class Produto {
    private String nome;
    private int quantidade;

    public String getNome() {
        return nome;
    }

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

    public int getQuantidade() {
        return quantidade;
    }

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

Isso faz o código ficar mais seguro e organizado, evitando acessos diretos às variáveis.

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!