O meu código compila mas ele deveria devolver false mas devolve true
código Conta
public class Conta {
    double saldo = 100;
    int agencia;
    int numero;
    Cliente titular; 
   public void deposita(double valor) {           
       this.saldo += valor;
    }
    public boolean saca(double valor) {
        if(this.saldo >= valor) {
         this.saldo -= valor;
         return true;
        } else {
            return false;
        }
    }
    public boolean transfere(double valor, Conta destino) {
        if(this.saldo >= valor) {
            this.saldo -= valor;
            destino.deposita(valor);
            return true;
        } else {
            return false;
    }
  }     
}    
Código TestaSacaNegativo
public class TestaSacaNegativo { 
    public static void main(String[] args) {
        Conta conta = new Conta();
        conta.deposita(100);
        System.out.println(conta.saca(200));
        System.out.println(conta.saldo);
    }
}