Posted by & filed under Allgemein.

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);

Comments are closed.