para loop para loop while

Estou usando umfor loop para imprimir o alfabeto para trás em maiúsculas, mas eu gostaria de saber como fazer a mesma coisa com umwhile loop, que eu não sou muito bom com.

String alphabet = "abcdefghijklmnopqstuvwxyz";      
int x = 0;

for(x = alphabet.length() - 1; x > -1; x--) {
  System.out.print(alphabet.charAt(x));
  System.out.print(alphabet.toUpperCase());                 
}

Eu também preciso terminá-lo quando chegar a A. acho que é algo assim, mas eu não sei como fazê-lo loop de trás para frente. Eu realmente aprecio sua ajuda!

while(alphabet.length() < 26) {
  System.out.print(alphabet.charAt(x));  
  System.out.print(alphabet.toUpperCase());     
  if(x == A) {
    break;
  }     
}

questionAnswers(4)

yourAnswerToTheQuestion