Das vollständige Programm steht unten. Beachtet, wie die Teile zusammenpassen.
Hier ist das vollständige Programm. Beachtet, wie die Teile zusammenpassen. Die Zählschleife ist im Körper der ergebnisgesteuerten Schleife geschachtelt.
class MillionDollarZinssaetze { public static void main( String[] args ) { double anfangsbetrag = 1000.0 ; double dollars = 0.0; double zinssatz ; int jahre ; zinssatz = -0.001 ; // das wird gleich auf 0 erhöht while ( dollars < 1000000 ) { // zum nächsten Zinssatz wechseln zinssatz = zinssatz + 0.001; // Dollars nach 40 Jahren beim gegenwärtigen Zinssatz berechnen jahre = 1 ; dollars = anfangsbetrag ; while ( jahre <= 40 ) { dollars = dollars + dollars*zinssatz ; // Zinsen für ein weiteres // Jahr addieren dollars = dollars + 1000 ; // fügen Sie die jährliche // Einzahlung hinzu jahre = jahre + 1 ; } } System.out.println("Nach 40 Jahren bei " + zinssatz*100 + "Prozent Zinsen werden Sie " + dollars + " Dollar haben." ) ; } }
Warum ist diese Anweisung des Programms wichtig:
dollars = anfangsbetrag ;