Guten Morgen,
ich hoffe, ich bin im richtigen Unterforum gelandet.
Als Java-Neueinsteiger verzweifele ich schon knapp zwei Stunden an einer Aufgabe.
Mit Hilfe der Klasse BigDecimal soll ein Kontensystem implementiert werden. Das Problem ist, dass ich es nicht hinbekomme, einen beliebigen Geldbetrag einzuzahlen.
Meine bisherigen Versuche:
Fehlermeldung beim Aufruf der Methode Einzahlen:
The method einzahlen(BigDecimal) in the type Konto is not applicable for the arguments (double)
Alternativ habe ich das probiert:
Hier meldet er das gleiche:
The method add(BigDecimal) in the type BigDecimal is not applicable for the arguments (double).
Kann mir vielleicht jemand auf die Sprünge helfen?
Vielen Dank!
ich hoffe, ich bin im richtigen Unterforum gelandet.
Als Java-Neueinsteiger verzweifele ich schon knapp zwei Stunden an einer Aufgabe.
Mit Hilfe der Klasse BigDecimal soll ein Kontensystem implementiert werden. Das Problem ist, dass ich es nicht hinbekomme, einen beliebigen Geldbetrag einzuzahlen.
Meine bisherigen Versuche:
Java:
public void einzahlen (BigDecimal betrag)
{
BigDecimal guthaben = guthaben.add(betrag);
}
ingoKonto.einzahlen(1000.00);
The method einzahlen(BigDecimal) in the type Konto is not applicable for the arguments (double)
Alternativ habe ich das probiert:
Java:
public void einzahlen (double betrag)
{
BigDecimal.valueOf(betrag); //Konvertiere double zu BigDecimal
guthaben = guthaben.add(betrag);
}
Hier meldet er das gleiche:
The method add(BigDecimal) in the type BigDecimal is not applicable for the arguments (double).
Kann mir vielleicht jemand auf die Sprünge helfen?
Vielen Dank!