Na verdade a solução de declarar a variável antes do for para imprimir o valor final do contador, apresentada anteriormente neste fórum, não funciona, pois o compilador apresenta o erro "Duplicate local variable contador" (testei e o Eclipse recusou). Mas é possível, sim, imprimir o valor final do contador, atribuindo este valor a outra variável declarada fora do for (também testei e funcionou):
public class TestaFor {
public static void main(String[] args) {
int contadorFinal = 0;
for(int contador = 0; contador < 10; contador++) {
contadorFinal = contador;
}
System.out.println(contadorFinal);
}
}