public void jButton1_ActionPerformed(ActionEvent evt) { double grenze = Double.parseDouble(jTextField1.getText()); double bevoelkerung = 6.5; int jahr = 2006; // Verwende eine while- statt einer for-Schleife, weil die Anzahl der // Durchläufe vorher nicht bekannt ist. // Eine do-while-Schleife hat mindestens einen Durchlauf und ist daher // schlechter geeignet als eine while-Schleife! while(bevoelkerung < grenze) { bevoelkerung = bevoelkerung * 1.018; jahr++; } jTextField2.setText(Integer.toString(jahr)); } {{ :q1:wbvfrontend.png?direct&400 |}}