1
resposta

[Sugestão] A quantidade máxima é 10 e não 10+1

Na declaração do problema, é dito que o carrinho possui no máximo 10 itens, no entanto, na comparação com a quantidade, é comparado com <=10, ou seja, se for = 10, ainda irá inserir um produto, fazendo com que o carrinho fique com 11 itens, o que está incorreto. Portanto, a forma correta seria:

public void adicionaProduto(Produto produto) {
  if (produtos.size() < 10) {
    produtos.add(produto);
  } else {
    System.out.println("Carrinho cheio!");
  }
}

Queremos que, quando o carrinho tenha 10 itens, não seja possível inserir mais, visto que a limitação é 10.

1 resposta

Bom dia, Adilson! Tudo bem?

Agradeço por compartilhar a sua sugestão acerca da atividade! Ela é de grande importância para continuamos entregando conteúdo com qualidade.

Com isso, gostaria de informar que entrei em contato com o pessoal responsável pelo conteúdo, eles avaliaram a sua sugestão e aplicaram caso julgarem necessária.

No mais, bons estudos!