Hallo Leute,
möchte mittels einer Vererbung über die Setter und Getter Methoden eine Berechnung durchführen. Allerdings gibt mir Eclipse nichts in der Konsole aus. Die Konsole wird überhaupt nicht aufgerufen. Wo liegt der Fehler? Ich komme nicht drauf.
public class Berechnung {
private String mwst;
private double bruttobetrag, nettobetrag;
public Berechnung() {
}
public String getMwst() {
return mwst;
}
public void setMwst(String mwst) {
switch (mwst) {
case "v":
this.mwst = "19";
case "h":
this.mwst = "7";
case "r":
this.mwst = "5";
}
this.mwst = mwst;
}
private double rechnung() {
double brutto = getNettobetrag() + (getNettobetrag() * Double.parseDouble(getMwst()) / 100);
return brutto;
}
public double getBruttobetrag() {
return bruttobetrag;
}
public void setBruttobetrag(double bruttobetrag) {
bruttobetrag = rechnung();
this.bruttobetrag = bruttobetrag;
}
public double getNettobetrag() {
return nettobetrag;
}
public void setNettobetrag(double nettobetrag) {
this.nettobetrag = nettobetrag;
}
}
----Die Main-Klasse----
public class Soah {
public static void main(String[] args) {
Berechnung rechnung = new Berechnung();
rechnung.setNettobetrag(200);
rechnung.setMwst("v");
rechnung.getBruttobetrag();
}
}
möchte mittels einer Vererbung über die Setter und Getter Methoden eine Berechnung durchführen. Allerdings gibt mir Eclipse nichts in der Konsole aus. Die Konsole wird überhaupt nicht aufgerufen. Wo liegt der Fehler? Ich komme nicht drauf.
public class Berechnung {
private String mwst;
private double bruttobetrag, nettobetrag;
public Berechnung() {
}
public String getMwst() {
return mwst;
}
public void setMwst(String mwst) {
switch (mwst) {
case "v":
this.mwst = "19";
case "h":
this.mwst = "7";
case "r":
this.mwst = "5";
}
this.mwst = mwst;
}
private double rechnung() {
double brutto = getNettobetrag() + (getNettobetrag() * Double.parseDouble(getMwst()) / 100);
return brutto;
}
public double getBruttobetrag() {
return bruttobetrag;
}
public void setBruttobetrag(double bruttobetrag) {
bruttobetrag = rechnung();
this.bruttobetrag = bruttobetrag;
}
public double getNettobetrag() {
return nettobetrag;
}
public void setNettobetrag(double nettobetrag) {
this.nettobetrag = nettobetrag;
}
}
----Die Main-Klasse----
public class Soah {
public static void main(String[] args) {
Berechnung rechnung = new Berechnung();
rechnung.setNettobetrag(200);
rechnung.setMwst("v");
rechnung.getBruttobetrag();
}
}