Boa tarde pessoal, tudo certo!?
Eu estava analisando o operador for, e me surgiu uma dúvida, pesquisei bastante, não achei nada explicando de forma clara.
Vamos lá:
for (int count = 0; count <= 10; count++) {
System.out.println(count);
}
Esse código vai imprimir os valores de 0 … 10, até ai, ok.
Minha dúvida é como que funciona o teste da condição (count <= 10):
Quando o count for 10, ele vai efetuar o teste (10 <= 10) isso é verdadeiro, porém não é executado (imprimiria o valor 11).
Após algumas análises, eu concluí que esse teste é feito analisando a count já incrementada, e depois incrementa. Isso está correto? Existe essa explicação em algum lugar?
Obg.