ERRO: real=real;

Alguem pode me ajudar tenho uma variavel real recebendo um valor real em um metodo static e o jbuilder está me dizendo que os tipos são incompativeis, o código vai abaixo, o problema está em dinheiro = Double.parseDouble(n);


//criação de metodos

static Double dinheiroCaixa(Double dinheiro) {
    String n;
    boolean erro = false;

    do {
      n = JOptionPane.showInputDialog(
          "Qual o dinheiro inicial dos jogadores?\nO valor deve ser maior que R$100,00");

      if (verConvDouble(n) == false)
        erro = true;

      if (n.length() == 3)
        if (n.charAt(0) == 0)
          erro = true;

    }
    while (erro = true);

    dinheiro = Double.parseDouble(n);

    return dinheiro;
  }

Obrigado

Mude na declaração do método os dois Double que estão em maiúsculo p/ minúsculo double.
Veja abaixo:

static double dinheiroCaixa(double dinheiro) { ...

valeu msm