Estou com uma dúvida. Consegui resolver o exercício. Mas em uns dos meus testes me surgiu uma dúvida. Na construção do código. Quando eu coloco system.out.println(contador);
No primeiro exemplo temos o código correto e executando normalmente.
public class Projeto {
    public static void main(String[] args) {
        int contador = 1;
        while(contador <=10) {
        System.out.println(contador);
        ++contador;
        }
    }
}Porém vi exemplos que colocamos duas Sysouts para imprimir o resultado, só que quando colocamos system.out novamente imprime o resultado duas vezes. Por exemplo, 11,22,33,44,55 e assim por diante até chegar ao "11". Existe necessidade de incluir duas vezes o System.out, ou não? E porque imprime o resultado duas vezes?
public class Projeto {
    public static void main(String[] args) {
        int contador = 1;
        while(contador <=10) {
        System.out.println(contador);
        ++contador;
        System.out.println(contador);
        }
    }
} 
             
             
            