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?