Es gibt Schleifen, die so lange etwas machen, wie eine Bedingung erfüllt ist. Wenn Du die Aufgabe entsprechend umformulieren kannst, dann hättest Du eine entsprechende Formulierung, die 1:1 in Java geschrieben werden kann.
Dann wäre wichtig: Die Bedingung wird in einer Methode geprüft - damit Du das Ergebnis hast, musst Du nicht nur die Ausgabe machen sondern auch eine entsprechende Rückgabe zurück geben.
Was dann ggf. noch notwendig ist: Die verwendeten Variablen müssen so deklariert werden, dass sie überall, wo sie benötigt werden, verfügbar sind.