zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

dollars = dollars + 1000 ;

Etwas weniger düster

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 ;

      // fügen Sie die jährliche Einzahlung hinzu
      dollars = dollars + 1000 ;

      jahre   =  jahre + 1 ;
    }

    System.out.println(
      "Es braucht " + jahre + " Jahre, um das Ziel zu erreichen.");
  }

}

Und hier ist der Output:

C:\daten\javaNotes\>java  MillionDollarJahre
Es braucht 80 Jahre, um das Ziel zu erreichen.

FRAGE 5:

Jetzt dauert es nur 80 Jahre, um eine Million Dollar zu erreichen. Das ist eine beträchtliche Verbesserung. Können Sie solange warten?