Criar método para devolver troco(POO)

Como criar um método para devolver o troco ao cliente?segue código:

public class CoffeeCup {
    private String liquido;
    private float preço;
    private float dinheirorecebido;
    private float troco;
    private boolean status;
    //Métodos personalizados
    public void ligarMaquina(String l) {
        this.setLiquido(l);
        this.setStatus(true);
        if(l =="Cafe") {
            this.setPreço(3.00f);
        } else if (l=="Cafecomleite"){
        this.setPreço(4.00f);
        }
    }
    public String getLiquido() {
        return liquido;
    }

    public void setLiquido(String liquido) {
        this.liquido = liquido;
    }

    public float getPreço() {
        return preço;
    }

    public void setPreço(float preço) {
        this.preço = preço;
    }

    public float getDinheirorecebido() {
        return dinheirorecebido;
    }

    public void setDinheirorecebido(float dinheirorecebido) {
        this.dinheirorecebido = dinheirorecebido;
    }

    public float getTroco() {
        return troco;
    }

    public void setTroco(float troco) {
        this.troco = troco;
    }

    public boolean getStatus() {
        return status;
    }

    public void setStatus(boolean status) {
        this.status = status;
    }
}

O quanto o cliente pagou, o custo do café, exemplo:

  • Café custa 3.00f

  • Cliente deu 5.00f

    getTroco(tipoCafe, clientPagou){
         return clientePagou - tipoCafe.getPreço
    }
3 curtidas