Hallo,
kann man in den Methoden einzahlen() und auszahlen() einen double-wert zurückzugeben? Macht es denn ein Sinn ein double zurückzugeben, weil im Endeffekt kommt dieselbe Ausgabe raus.
main-Methode
ich habe das anders gelöst mit einem return
kann man in den Methoden einzahlen() und auszahlen() einen double-wert zurückzugeben? Macht es denn ein Sinn ein double zurückzugeben, weil im Endeffekt kommt dieselbe Ausgabe raus.
Java:
public class Konto {
private String kontoNummer;
private double kontoStand;
public Konto(String kontoNummer, double kontoStand) {
this.kontoNummer = kontoNummer;
this.kontoStand = kontoStand;
}
public String getKontoNummer() {
return kontoNummer;
}
public double getKontoStand() {
return kontoStand;
}
public void einzahlen(double s) {
kontoStand = kontoStand + s;
}
public void auszahlen(double a) {
kontoStand = kontoStand - a;
}
}
main-Methode
Java:
public class KontoTest {
public static void main(String[] args) {
Konto k = new Konto("0000000001", 1000);
System.out.println("Kontonummer: " + k.getKontoNummer());
System.out.println("Kontostand: " + k.getKontoStand());
Scanner scan = new Scanner(System.in);
System.out.println("Wie viel € möchten Sie einzahlen ?");
double s = scan.nextDouble();
System.out.println("Wie viel € möchten Sie auszahlen");
double a = scan.nextDouble();
k.einzahlen(s);
System.out.println("Einzahlung: " + k.getKontoStand());
k.auszahlen(a);
System.out.println("Auszahlung: " + k.getKontoStand());
}
}
ich habe das anders gelöst mit einem return
Java:
public void einzahlen(double s) {
kontoStand = kontoStand + s;
return kontoStand;
}
public double auszahlen(double a) {
kontoStand = kontoStand - a;
return kontoStand;
}