Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Dúvida na impressão de elementos de um array

for(Produto produto : produtos) {
            System.out.println(produto.getNome() + " custa " + produto.getPreco());
        }

Esse pedaço de código vai imprimindo os elementos que estão na array. Mas eu não entendi este 'operador?'(:). No for é criado um referência do tipo Produto que acessa uma array, que é uma referência do tipo Produto, é isso?

2 respostas
solução!

Quando você vê dois pontos ( :), leia-o como "dentro". O loop acima lê que para cada produto tem um produtos.

Entendi, obrigado.