weiß jemand was bewirkt: * (-1) in folgende Methode?

teodori

Mitglied
Hallo Freunde, weiß jemand was bewirkt
in folgende Methode?
Java:
public void auszahlen(double betrag) {
		if ((getKontostand() - betrag) >= limit * (-1)) {
			super.auszahlen(betrag);
		} else {
			System.out.println("Konto kann nicht überzogen werden");
		}

danke :)
 
Zuletzt bearbeitet:

Thallius

Top Contributor
Es multipliziert mit -1.

Man kann das auch einfacher schreiben indem man einfach

Java:
if ((getKontostand() - betrag) >= - limit )

Gruß

Claus
 
Zuletzt bearbeitet:

Thallius

Top Contributor
Weil ich mal annehme, dass das Limit einen Überziehungskredit darstellen soll und der ist halt dann im minus

Gruss

Claus
 

Neue Themen


Oben