Oi, João! Como vai?
Agradeço por compartilhar.
Gostei da forma como você estruturou a classe e tratou a validação de estoque antes da venda, isso mostra uma boa atenção à lógica do problema e evita inconsistências. O uso do System.out.printf também deixou a saída mais organizada e clara.
Uma dica interessante para o futuro é usar métodos para exibir informações do objeto, como um método exibirEstoque(), que ajuda a reutilizar código e manter tudo mais organizado.
public void exibirEstoque() {
System.out.println("Produto: " + nome + " - Quantidade: " + quantidade);
}
Esse código cria um método que mostra o nome e a quantidade do produto, facilitando acompanhar o estado do objeto em diferentes momentos do programa.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!