ZFSL/MS/java3

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

public class PKW {
    private String kennzeichen;
    private String typ;
    private int kmStand;
    private double preisProTag;

    public PKW(String kennzeichen, String typ, int kmStand) {
        this.kennzeichen = kennzeichen;
        this.typ = typ;
        this.kmStand = kmStand;
    }

    public String getKennzeichen() {
        return kennzeichen;
    }

    public void setKennzeichen(String kennzeichen) {
        this.kennzeichen = kennzeichen;
    }

    public String getTyp() {
        return typ;
    }

    public void setTyp(String typ) {
        this.typ = typ;
    }

    public int getKmStand() {
        return kmStand;
    }

    public void setKmStand(int kmStand) {
        this.kmStand = kmStand;
    }

    public double tagesPreis() {
        if (typ.equals("P1")) {
            preisProTag = 55;
        } else if (typ.equals("P2")) {
            preisProTag = 80;
        } else if (typ.equals("P3")) {
            preisProTag = 125;
        }
        return preisProTag;
    }

    public String ausgeben() {
        String ausgabeText = "";
        String neueZeile = "\n";
        String linie = "------------------------";

        ausgabeText = "Kennzeichen: " + getKennzeichen() + neueZeile
                + "Typ: " + getTyp() + neueZeile
                + "Km-Stand: " + getKmStand() + neueZeile
                + "Tagespreis: "  + tagesPreis() + neueZeile + linie + neueZeile;
        return ausgabeText;
    }
}