J
Jakob
Bekanntes Mitglied
Hallo,
wir sollen ein Programm schreiben, dass die Reiskörner berechnet bei 60 Schachfeldern. Die Formel ist ja 2^(Felder-1) oder?
Wir sollen Variablen vom Typ long nehmen. Ich lese also erstmal die Anzahl der Felder ein, aber wie mache ich dann weiter? Wie berechne ich das ganze mit dem Exponenten? So wie es unten steht, geht es ja nicht. Was mache ich falsch und kann mir jemand vielleicht an diesem Beispiel hier auch die Bedingungen in der for-Schleife erklären?
wir sollen ein Programm schreiben, dass die Reiskörner berechnet bei 60 Schachfeldern. Die Formel ist ja 2^(Felder-1) oder?
Wir sollen Variablen vom Typ long nehmen. Ich lese also erstmal die Anzahl der Felder ein, aber wie mache ich dann weiter? Wie berechne ich das ganze mit dem Exponenten? So wie es unten steht, geht es ja nicht. Was mache ich falsch und kann mir jemand vielleicht an diesem Beispiel hier auch die Bedingungen in der for-Schleife erklären?
Code:
public void button1_ActionPerformed(ActionEvent evt)
{
int Felder = Integer.parseInt(textField1.getText());
long Reis = 0;
for(int i=1; i<=Felder; i++)
{
Reis = 2^(Felder-1);
}
textField2.setText(Long.toString(Reis));
}