Comando while

Olá a todos.
Sou iniciante em Java. Bota “neófito” nisto !
Fiz um exercício para exibir as letras do alfabeto mínúculas na ordem de z até a usando o comando for.
Gostaria de uma ajuda para fazer este método usando o comando while. Desde já, muito agradecido.

public class letra {
    
public static void main (String[] args) {
    char letra;
    for (letra='z';letra>='a';letra--)
    System.out.println(letra+" ");
    
}
}

Verifique se a letra é maior ou igual a "a", é bem parecido com o q vc já fez:

while (letra >= 'a') {
    System.out.println(letra+" ");
}

Só faltou somar a variável letra.

while (letra >= 'a') { System.out.println(letra+" "); letra++; }

Pessoal, agradeço as dicas.
Desta forma roda:

public static void main (String[] args) {
    char letra = 'z';
    System.out.println("Alfabeto de z até a");

    while(letra >='a')
    {
        System.out.println(letra+" ");
        letra--;

    }
}
}

De modo geral, você pode usar um método “mecânico” para converter o for em um while.

for ( A ; B ; C ) {
    D;
    E;
}

equivale exatamente a:

{
    A;
    while ( B ) {
        D;
        E;
        C;
    }
}

Note que eu pus um par de chaves a mais, porque o “for” introduz um novo contexto. Por isso é que ele pode ser usado para declarar variáveis de índice, por exemplo.