- Forum-Beiträge: 9
28.02.2016, 02:10:20 via Website
28.02.2016 02:10:20 via Website
Hallo zusammen,
probiere mich momentan an Potenzen in Java. Mein Code sieht wie folgt aus:
final EditText basis = (EditText) findViewById(R.id.basis);
final EditText potenz = (EditText) findViewById(R.id.potenz);
Button btn = (Button) findViewById(R.id.button);
final TextView tv = (TextView) findViewById(R.id.erg);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
float basistxt = Float.parseFloat(basis.getText().toString());
float exponenttxt = Float.parseFloat(exponent.getText().toString());
float rechnung = 0;
for(int i = 0; i <= exponenttxt; i=i+1) {
rechnung = basistxt * exponenttxt;
}
tv.setText(Float.toString(rechnung));
}
});
Nehmen wir an der Exponent ist 5. Theoretisch müsste er doch 5 mal die Basis * 5 nehmen, oder? Oder habe ich gerade nur einen Denkfehler bzw. einen Fehler im Code?
Bei 5^5 bekommt die App 25 raus.
Grüße,
Jan
Ps: Bin blutiger Anfänger. Also verzeiht mir bitte dumme Fehler.
— geändert am 28.02.2016, 02:19:56