Boa noite, @Natália,
No código que voce mostrou:
int contador = 1;
while(contador <= 10; contador++) {
System.out.println(contador);
}
Erro: Esse código não compila, porque while não aceita incremento (contador++) dentro dos parênteses. Isso aí é a sintaxe de um for, e não de um while.
Forma correta usando while:
int contador = 1;
while(contador <= 10) {
System.out.println(contador);
contador++; // "faltou o contador++"
}
Ou então, se for usar com contador++ dentro dos parênteses, aí sim seria um for:
for (int contador = 1; contador <= 10; contador++) {
System.out.println(contador);
}
https://www.w3schools.com/java/java_while_loop.asp
https://www.w3schools.com/java/java_for_loop.asp