Das vervollständigte Programm steht unten.
Hier ist das vervollständigte Programm.
class MillionDollarJahre { public static void main( String[] args ) { double dollars = 1000.0 ; int jahre = 0 ; while ( dollars < 1000000.0 ) { // Zinsen für ein weiteres Jahr addieren dollars = dollars + dollars*0.05; jahre = jahre + 1; } System.out.println( "Es braucht " + jahre + " Jahre, um das Ziel zu erreichen."); } }
Das ist keine Zählschleife,
da die Schleife durch das Ergebnis einer Berechnung kontrolliert wird.
Nur wenn das Ergebnis ein Ziel erreicht, wird die Schleife beendet.
Die Variable jahre
ist ein Zähler,
aber er kontrolliert nicht die Schleife.