for-Schleife bis while-Schleife

Ich benutze einefor Schleife, um das Rückwärtsalphabet in Großbuchstaben zu drucken, aber ich möchte wissen, wie man dasselbe mit a machtwhile Schleife, mit der ich nicht sehr gut bin.

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());                 
}

Ich muss es auch beenden, wenn es A erreicht. Ich denke, es ist in etwa so, aber ich weiß nicht, wie ich es rückwärts schleifen lassen soll. Ich würde mich sehr über Ihre Hilfe freuen!

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage