a inicializacao eh executado somente uma vez, antes de comecar o for…
no seu caso, cria um int chamado i com valor inicial 0 int i = 0;
o segundo pedaco indica que o corpo do “for” vai ser executado enquanto esta condicao for verdadeira… No seu caso, enquanto i for menor que o tamanho do array ‘a’
i < a.length; (o a.length devolve o tamanho do array)
o ultimo pedaco eh executado apos cada vez que o corpo é executado…
no seu caso, i++ vai incrementar o i;