Beim Übergeben von Parametern kann es zu Turbulenzen mit dem Datentyp kommen.
Ich habe folgende Methode um einen Kontostand setzen:
public void setKtostand(float betrag) {
this.ktostand = betrag;
}
Mit folgender Methode frage ich den Kontostand ab:
public float getKtostand() {
return this.ktostand;
}
Beim Setzen des Kontostandes mit folgendem Befehl …
meinkonto.setKtostand(99.99);
… bekam ich die Meldung das ein float übergeben werden muss, aber ein double übergeben wird.
Um den Parameter-Datentyp klar zu deklarieren, hat ein F hinter der Zahl geholfen:
meinkonto.setKtostand(99.99F);